feat(site): rewrite the landing page around verified facts and accessible controls

- Replace claims that contradicted the app: the default hotkey is Right Alt
  (hold to talk), local features are free with no daily cap, there is no
  14-day trial, Team/SSO/SCIM/ZDR are not offered, and the repository is not
  public. Remove invented metrics, status badges, the competitor table, the
  ad-mediation changelog, the hash calculator and the duplicate demo.
- Seven sections: hero with one labelled example, features, how it works,
  privacy, pricing (Free / Pro 2,900 / Pro+ 8,900 KRW a month), download, FAQ.
  Footer links the privacy policy, terms and account deletion pages.
- All copy moves into i18n and every one of the 10 locales is translated.
  Pricing and cloud quotas come from site/src/pricing.ts.
- Accessibility: skip link, labelled sections, aria-expanded with Esc and
  focus return for the menu, language list and FAQ, live status for the
  example, reduced-motion support, 44px targets, AA contrast on the primary
  button. Korean keep-all line breaking is scoped to :lang(ko) because
  Tailwind's break-keep blocked wrapping in Japanese and Chinese.
- JS 111 -> 98 KB gzip, CSS 7.8 -> 5.2 KB gzip.
This commit is contained in:
Yun Chan 2026-09-26 15:04:43 +09:00
parent ad6bb70c20
commit e689683b72
44 changed files with 2198 additions and 3782 deletions

View file

@ -1,149 +1,152 @@
import type { Translations } from '../index'
export const es: Translations = {
meta: {
title: 'D3RO Voice — Dictado por voz que funciona en tu PC',
description: 'Mantén presionada una tecla, habla, y el texto aparece en la aplicación que estés usando. El reconocimiento de voz y la limpieza de texto se ejecutan en tu propia PC con Windows.',
},
a11y: {
skipToContent: 'Saltar al contenido',
primaryNav: 'Menú principal',
openMenu: 'Abrir menú',
closeMenu: 'Cerrar menú',
language: 'Elegir idioma',
opensInNewTab: 'se abre en una pestaña nueva',
},
nav: {
features: 'FUNCIONES',
pipeline: 'PROCESO',
privacy: 'PRIVACIDAD',
pricing: 'PRECIOS',
faq: 'FAQ',
features: 'Funciones',
how: 'Cómo funciona',
privacy: 'Privacidad',
pricing: 'Precios',
faq: 'Preguntas frecuentes',
download: 'Descargar',
},
hero: {
badge: '100% LOCAL \u00b7 CERO NUBE',
title1: 'IA LOCAL',
title2: 'ASISTENTE',
title3: 'DE VOZ.',
subtitle: 'Pipeline de voz a texto con Whisper + Ollama ejecutandose completamente en tu equipo. Dictado, pulido con IA, subtitulos en tiempo real, conversaciones por voz \u2014 sin internet.',
downloadBtn: 'Descargar para Windows',
viewFeatures: 'Ver funciones',
dataProcessing: 'Procesamiento',
dataCloudTraffic: 'Trafico en la nube',
dataLatency: 'Latencia STT',
dataPrivacy: 'Puntuacion de privacidad',
systemStatus: 'ESTADO DEL SISTEMA: OPERATIVO',
protocol: 'PROTOCOLO: 2025.04',
title1: 'Habla, y aparece',
title2: 'donde está tu cursor.',
subtitle: 'Mantén presionado el atajo, habla, suelta. El reconocimiento de voz y la limpieza se ejecutan en tu PC, y el resultado se escribe directamente en la aplicación que ya estás usando.',
hotkeyKey: 'Alt derecho',
hotkeyAction: 'mantén presionado para hablar',
secondaryCta: 'Ver cómo funciona',
trust: 'Gratis para empezar · Sin necesidad de cuenta · Funciona sin conexión una vez descargados los modelos',
windowsOnly: 'Por ahora solo hay una versión para Windows. Abre esta página en una PC con Windows para descargarla.',
},
demo: {
title: 'Ejemplo',
note: 'Este es un ejemplo guionado. No se graba nada.',
idle: 'Presiona reproducir para ver cómo el habla se convierte en texto y se limpia.',
listening: 'Escuchando',
polishing: 'Limpiando',
done: 'Escrito',
play: 'Reproducir ejemplo',
replay: 'Reproducir de nuevo',
rawLabel: 'Lo que se escuchó',
cleanLabel: 'Lo que se escribió',
sampleRaw: 'eh o sea creo que podemos, como, poner el lanzamiento el próximo viernes tal vez',
sampleClean: 'Creo que podemos programar el lanzamiento para el próximo viernes.',
},
features: {
index: '01 / FUNCIONES',
title: 'Inteligencia de voz completa.',
subtitle: 'Desde dictado hasta conversacion con IA. Todo se ejecuta en tu hardware, sin conexion.',
title: 'De notas rápidas a actas de reunión, todo en tu PC.',
subtitle: 'Todo lo siguiente es gratis y, con la configuración predeterminada, se ejecuta en tu propia máquina.',
items: [
{ title: 'Dictado por voz', description: 'Manten una tecla, habla, suelta. Whisper transcribe e inserta texto en tu app activa al instante.' },
{ title: 'Pulido con IA', description: 'Ollama LLM refina tu texto transcrito en prosa limpia y gramaticalmente correcta. Formal o casual.' },
{ title: 'Traduccion instantanea', description: 'Habla en un idioma, obtene texto en otro. Deteccion automatica del idioma, traduccion en el dispositivo.' },
{ title: 'Subtitulos en vivo', description: 'Subtitulos en tiempo real superpuestos en tu pantalla. Reuniones, clases, videos. Exportacion automatica de notas.' },
{ title: 'Conversacion por voz', description: 'Modo de voz ChatGPT local. Bucle completo STT-LLM-TTS para conversaciones naturales con IA, totalmente offline.' },
{ title: 'Transcripcion de archivos', description: 'Arrastra y suelta archivos de audio o video. Whisper transcribe todo el contenido con marcas de tiempo.' },
{ title: 'Cadena multi-LLM', description: 'Encadena multiples comandos de IA: transcribir, traducir, luego resumir con una sola pulsacion.' },
{ title: 'Contexto de pantalla', description: 'Captura automatica de la app activa y texto seleccionado. Di "explica este codigo" y la IA ve lo que tu ves.' },
{ title: 'Notas de voz', description: 'Notas de voz auto-organizadas con #etiquetas. Exporta como markdown. Busca, filtra, categoriza.' },
{ title: 'Dicta por voz en cualquier lugar', body: 'Funciona donde haya un cursor: notas, navegadores, editores de código, apps de chat. Presiona el atajo dos veces para seguir hablando con las manos libres.' },
{ title: 'Limpieza de texto', body: 'Elimina muletillas y ordena las frases con un modelo local de Ollama. También puedes crear tus propios comandos, como traducir o resumir.' },
{ title: 'Sugerencias de siguiente frase', body: 'Mientras escribes, un modelo local te ofrece formas de continuar. Elige una con Ctrl+Alt+Flecha arriba/abajo e insértala con Ctrl+Alt+Enter.' },
{ title: 'Subtítulos en vivo', body: 'Muestra subtítulos sobre tu pantalla para reuniones, clases y videos. Las líneas terminadas se corrigen una vez más usando las líneas de alrededor.' },
{ title: 'Notas de reunión', body: 'Graba reuniones largas y, al terminar, redacta un resumen y las tareas pendientes.' },
{ title: 'Transcripción de archivos', body: 'Arrastra un archivo de audio o video y obtén una transcripción con marcas de tiempo.' },
],
},
pipeline: {
index: '02 / PROCESO',
title: 'Cuatro pasos. Dos segundos.',
subtitle: 'Una pulsacion y tu voz se convierte en texto pulido.',
how: {
title: 'Mantén presionado, habla, suelta. Listo.',
subtitle: 'Sin cambiar de ventana. Todo ocurre donde ya estabas escribiendo.',
steps: [
{ label: 'ENTRADA', title: 'Pulsa la tecla', description: 'Manten Right Alt (o tu tecla personalizada) para grabar. Doble toque para modo IA. Alternar para manos libres.', detail: 'Mantener / Alternar / Doble pulsacion' },
{ label: 'TRANSCRIBIR', title: 'Whisper STT', description: 'El motor local faster-whisper convierte audio PCM 16kHz a texto en tiempo real. Compatible con aceleracion GPU.', detail: 'faster-whisper / base ~ large-v3' },
{ label: 'PROCESAR', title: 'Ollama LLM', description: 'El LLM local pule la gramatica, ajusta el tono, traduce o resume. Instrucciones personalizadas soportadas.', detail: 'gemma4 / llama3.2 / phi4 / personalizado' },
{ label: 'SALIDA', title: 'Insercion automatica', description: 'El texto pulido se pega en la posicion del cursor en cualquier app. Bloc de notas, VS Code, Chrome, Slack, donde sea.', detail: 'Portapapeles + Ctrl+V / 100ms latencia' },
{ title: 'Mantener presionado', body: 'La grabación se ejecuta mientras mantienes presionado Alt derecho. Puedes cambiar el atajo en Configuración.' },
{ title: 'Reconocer', body: 'El motor integrado faster-whisper convierte el habla en texto. Una GPU NVIDIA lo hace más rápido.' },
{ title: 'Limpiar', body: 'Si está activado, un modelo local ordena o traduce el texto. Desactívalo para conservar exactamente lo que se escuchó.' },
{ title: 'Escribir', body: 'El texto se pega donde está tu cursor. Lo que tenías en el portapapeles se restaura después.' },
],
panelTitle: 'D3RO Voice Pipeline',
panelActive: 'Activo',
panelLatency: 'LATENCIA: 1.2s',
sttReady: 'STT Listo',
llmConnected: 'LLM Conectado',
transcription: 'Transcripcion',
aiPolish: 'Pulido IA',
sampleInput: 'Por favor resume las notas de la reunion de hoy...',
sampleOutput: 'Por favor, resume las notas de la reunion de hoy.',
},
privacy: {
index: '03 / PRIVACIDAD',
title: 'Tu voz nunca sale.',
subtitle: 'Cada byte de audio, cada transcripcion, cada interaccion con IA permanece en tu equipo.',
monitorTitle: 'Monitor de privacidad',
allClear: 'TODO OK',
metrics: [
{ label: 'TRAFICO EN NUBE', value: '0 BYTES' },
{ label: 'CIFRADO DE DATOS', value: 'SQLite LOCAL' },
{ label: 'TELEMETRIA', value: 'DESACTIVADA' },
{ label: 'RED REQUERIDA', value: 'NO' },
{ label: 'ALMACENAMIENTO DE AUDIO', value: 'SOLO LOCAL' },
{ label: 'CODIGO ABIERTO', value: 'SI' },
],
guarantees: [
'Sin internet despues de la descarga inicial del modelo',
'Grabaciones de voz almacenadas solo en SQLite local',
'Elimina todos los datos en cualquier momento con un clic',
'Codigo abierto - inspecciona cada linea de codigo',
'Sin cuentas, sin registros, sin rastreo',
'Whisper y Ollama se ejecutan en tu hardware',
title: 'Por defecto, todo se queda en tu PC.',
subtitle: 'Hay funciones en la nube, pero no se usan hasta que las activas.',
points: [
{ title: 'El habla se procesa en tu PC', body: 'El reconocimiento de voz predeterminado usa un motor local, y las grabaciones y el historial se guardan en una base de datos en tu PC.' },
{ title: 'No se necesita cuenta', body: 'Todas las funciones locales funcionan sin iniciar sesión.' },
{ title: 'El análisis de uso está desactivado', body: 'El análisis de patrones de escritura solo se activa con tu consentimiento, y aun así los resultados se quedan en tu PC.' },
{ title: 'La nube es opcional', body: 'Si activas el reconocimiento de voz en la nube (con tu propia clave de API) o la limpieza de texto en la nube (requiere iniciar sesión), solo esas solicitudes se envían a un servidor externo.' },
],
policyLink: 'Leer la política de privacidad completa',
},
pricing: {
index: '04 / PRECIOS',
title: 'Desbloquea todo el poder.',
subtitle: 'Empieza gratis, mejora cuando lo necesites. Cancela cuando quieras.',
featureLabel: 'Funcion',
free: 'Free',
pro: 'Pro',
proPlus: 'Pro+',
forever: 'gratis siempre',
monthly: '/mes',
annual: '/ano',
title: 'Todas las funciones locales son gratis.',
subtitle: 'Los planes de pago te permiten usar la limpieza de texto en la nube con más frecuencia y con modelos más grandes.',
perMonth: '/mes',
savePercent: 'Ahorra 17%',
billingToggleMonthly: 'Mensual',
billingToggleAnnual: 'Anual',
popular: 'Popular',
downloadFree: 'Descargar gratis',
getPro: 'Suscribirse a Pro',
getProPlus: 'Suscribirse a Pro+',
taxNote: 'Todos los precios sin impuestos. Pago seguro via Payple.',
rows: [
{ feature: 'Dictado por voz', free: '15/dia', pro: true, proPlus: true },
{ feature: 'Pulido con IA', free: '3/dia', pro: true, proPlus: true },
{ feature: 'Retencion de historial', free: '3 dias', pro: true, proPlus: true },
{ feature: 'Instrucciones personalizadas', free: 'Presets', pro: true, proPlus: true },
{ feature: 'Subtitulos en vivo', free: false, pro: true, proPlus: true },
{ feature: 'Contexto de pantalla', free: false, pro: true, proPlus: true },
{ feature: 'Notas de voz + etiquetas', free: false, pro: true, proPlus: true },
{ feature: 'Cadena multi-LLM', free: false, pro: true, proPlus: true },
{ feature: 'Comandos de voz', free: false, pro: true, proPlus: true },
{ feature: 'Exportar historial', free: false, pro: true, proPlus: true },
{ feature: 'Transcripcion de archivos', free: false, pro: false, proPlus: true },
{ feature: 'Conversacion por voz', free: false, pro: false, proPlus: true },
{ feature: 'Resumen de reuniones', free: false, pro: false, proPlus: true },
{ feature: 'RAG local', free: false, pro: false, proPlus: true },
{ feature: 'Automatizacion del SO', free: false, pro: false, proPlus: true },
unlimited: 'ilimitado',
note: 'Los precios son mensuales, en wones coreanos (KRW). El pago y la cancelación se gestionan en la página de tu cuenta web.',
free: {
name: 'Free',
desc: 'Todo lo que funciona en tu PC',
cta: 'Descargar gratis',
features: [
'Dictado, subtítulos, notas de reunión y transcripción de archivos ilimitados',
'Limpieza ilimitada con modelos locales',
'Limpieza en la nube {haiku} veces por semana (requiere iniciar sesión)',
],
},
pro: {
name: 'Pro',
desc: 'Si usas la limpieza en la nube todos los días',
cta: 'Suscribirse a Pro',
features: [
'Todo lo de Free',
'Limpieza en la nube por día: modelo estándar {haiku} veces',
'Modelo avanzado {sonnet} veces · modelo superior {opus} veces',
],
},
proPlus: {
name: 'Pro+',
desc: 'Amplio margen para modelos grandes',
cta: 'Suscribirse a Pro+',
features: [
'Todo lo de Pro',
'Limpieza en la nube por día: modelo estándar {haiku}',
'Modelo avanzado {sonnet} veces · modelo superior {opus} veces',
],
},
},
download: {
title: 'Descargar',
subtitle: 'Una vez instalado, las nuevas versiones se instalan automáticamente.',
windowsName: 'Windows',
windowsMeta: 'Windows 10 · 11 (64 bits)',
cta: 'Descargar para Windows',
details: 'Publicado el {date} · El modelo de voz se descarga la primera vez que ejecutas la app.',
releaseNotes: 'Notas de la versión',
checksum: 'Hashes de archivo (latest.yml)',
soonTitle: 'Próximamente',
soon: [
{ title: 'macOS (Apple Silicon)', body: 'Se publicará aquí en cuanto se completen la firma y las verificaciones de instalación.' },
{ title: 'Android · iOS', body: 'Se publicará aquí en cuanto se complete la revisión de la tienda.' },
],
},
faq: {
index: '05 / FAQ',
title: 'Preguntas frecuentes.',
title: 'Preguntas frecuentes',
items: [
{ q: 'Necesito instalar Ollama y Whisper por separado?', a: 'Whisper (faster-whisper) viene incluido con la app, sin instalacion adicional. Ollama solo se requiere para funciones de pulido/traduccion con IA y se instala facilmente desde la app. El dictado basico funciona sin Ollama.' },
{ q: 'Que GPU necesito?', a: 'No se requiere GPU, funciona solo con CPU. Una GPU NVIDIA (CUDA) acelera la transcripcion 5-10x. Con el modelo base, la transcripcion en tiempo real por CPU es posible.' },
{ q: 'Funciona completamente offline?', a: 'Si. Una vez descargados los modelos de Whisper y Ollama, todo funciona sin internet. La verificacion de licencia es online solo para la activacion inicial, luego 30 dias de gracia offline.' },
{ q: 'Que tan preciso es el reconocimiento de voz?', a: 'Whisper large-v3 ofrece excelente precision para mas de 99 idiomas. La funcion de diccionario personalizado mejora aun mas la precision para terminologia especializada.' },
{ q: 'Es una suscripcion?', a: 'Pro y Pro+ son suscripciones mensuales o anuales. Ahorra aproximadamente un 17% con la facturacion anual. Cancela en cualquier momento. El procesamiento local significa sin costos de nube, pero las suscripciones financian actualizaciones continuas y funciones premium.' },
{ q: 'Y macOS y Linux?', a: 'Actualmente solo Windows. Construido con Electron, el soporte para macOS/Linux es tecnicamente factible y esta planeado segun la demanda.' },
{ q: '¿Necesito instalar Ollama por separado?', a: 'Para dictar no hace falta: el motor de voz viene integrado en la app. Para ejecutar la limpieza de texto y la traducción en tu PC necesitas Ollama, y la app te guía para instalarlo.' },
{ q: '¿Necesito una GPU?', a: 'No, funciona con la CPU. Una GPU NVIDIA (CUDA) hace el reconocimiento más rápido.' },
{ q: '¿Funciona sin internet?', a: 'Sí. Una vez descargados el modelo de voz y un modelo de Ollama, el dictado y la limpieza funcionan sin conexión. Los planes de pago se conectan ocasionalmente para confirmar la suscripción, y siguen funcionando hasta 30 días sin conexión.' },
{ q: '¿En qué aplicaciones funciona?', a: 'En la mayoría de las apps de Windows donde puedas escribir. El texto se inserta pegándolo, así que los campos que bloquean pegar pueden no aceptarlo.' },
{ q: '¿Cuánto puedo hacer gratis?', a: 'Todas las funciones que se ejecutan en tu PC son gratis y sin límite de uso. Los planes de pago aumentan cuánto puedes usar la limpieza de texto en la nube.' },
{ q: '¿Hay versión para macOS o móvil?', a: 'Por ahora solo hay Windows disponible. Las apps de macOS (Apple Silicon) y móviles se publicarán aquí en cuanto pasen sus verificaciones.' },
],
},
cta: {
title1: 'Habla.',
title2: 'La IA escribe.',
subtitle1: 'Sin nube. Funciones premium, a tu manera. Sin preocupaciones de privacidad.',
subtitle2: 'Empieza ahora.',
downloadBtn: 'Descargar para Windows',
systemReq: 'Windows 10/11 \u00b7 64-bit \u00b7 ~200MB \u00b7 Listo en segundos',
},
footer: {
description: 'Asistente de voz IA completamente local. Potenciado por Whisper y Ollama. Tu voz, tu equipo, tus datos.',
copyright: '\u00a9 {year} D3RO Voice. Todos los derechos reservados.',
builtWith: 'Construido con Electron + React + TypeScript',
description: 'Dictado por voz que funciona en tu PC.',
privacy: 'Política de privacidad',
terms: 'Términos de servicio',
deleteAccount: 'Eliminar cuenta',
releaseNotes: 'Notas de la versión',
copyright: '© {year} D3RO Voice',
},
}