Cómo Traducir un Video al Español (o a Cualquier Idioma)
Traducir un video al español con subtítulos: por qué translate de Whisper solo da inglés, cómo transcribir y traducir con los tiempos, Sablate y YouTube.
Para traducir un video al español necesitas subtítulos en español sincronizados con el habla. La ruta gratuita más rápida, la tarea translate de Whisper, solo produce inglés, así que para el español transcribes primero y traduces después el texto, conservando todos los códigos de tiempo. Lo mismo vale para cualquier otro idioma y para varios idiomas a la vez.
Esta guía recoge cuatro formas de hacerlo, qué cambia cuando el destino no es el inglés y cómo comprobar el resultado antes de publicarlo.
Subtítulos o doblaje: qué significa «traducir un vídeo» aquí
Traducir un vídeo puede ser dos trabajos distintos. Esta guía trata el primero: los subtítulos, es decir, texto en pantalla traducido y sincronizado con lo que se dice. El segundo es traducir la voz misma, con una pista doblada o una voz en off en el idioma nuevo. Es otro trabajo, con otras herramientas. Sablate no dobla, así que ninguno de los métodos de abajo produce una traducción hablada.
Todos los métodos de aquí parten de un archivo de vídeo o de audio que ya tienes en tu disco.
¿Cómo traducir un vídeo al español? Cuatro métodos
- La tarea translate de Whisper. Gratis, se ejecuta desde la línea de comandos y solo da inglés.
- Transcribir y después traducir el archivo de subtítulos. Sirve para cualquier idioma de destino y cualquier herramienta.
- Sablate. Transcribe una vez, añade la traducción como capa y exporta o incrusta.
- La traducción automática de YouTube. Solo para ver. Sin archivo y sin exportación.
Se diferencian sobre todo en dos cosas: a qué idiomas llegan y si acabas con un archivo de subtítulos que es tuyo.
Método 1: la tarea translate de Whisper (solo inglés)
Whisper es el modelo de voz de código abierto de OpenAI. Según su README, es un modelo multitarea: hace reconocimiento de voz multilingüe, traducción de voz e identificación de idioma. La parte de traducción es la útil aquí, y el README da este ejemplo para pasar habla en japonés a inglés:
whisper japanese.wav --model medium --language Japanese --task translate
Para obtener un archivo de subtítulos en lugar de las salidas por defecto, añade --output_format srt. La herramienta de línea de comandos lee tanto vídeo como audio, porque decodifica el medio con FFmpeg, así que puedes apuntarla directamente a un .mp4.
Solo inglés. La tarea translate tiene un único idioma de destino. Si necesitas subtítulos en español, alemán o japonés, este método no puede producirlos.
No uses turbo. Este es el error detrás de la mayoría de los informes de «Whisper no tradujo mi vídeo». El README indica que el modelo turbo no está entrenado para tareas de traducción y devuelve el idioma original aunque esté puesto --task translate. Recomienda medium o large para los mejores resultados de traducción. Si tu «traducción» salió en el idioma original, comprueba qué modelo ejecutaste.
Los límites son prácticos. Hace falta una línea de comandos y una instalación de Python. Da un solo idioma y ningún editor, así que un nombre mal traducido obliga a editar el SRT a mano. Para un vídeo al inglés sin gastar nada, es difícil de superar. Si necesitas ayuda para elegir modelo, la comparativa de modelos de Whisper muestra lo que cuesta cada tamaño en tiempo y precisión.
Método 2: transcribir primero y traducir después el archivo de subtítulos
La segunda ruta divide el trabajo en dos. Genera un archivo de subtítulos en el idioma hablado con cualquier herramienta de Whisper y traduce después el texto conservando los códigos de tiempo. Sirve para cualquier idioma de destino, el inglés incluido, porque el traductor es un paso aparte.
Hay varias formas de hacer ese segundo paso: un editor de subtítulos con función de traducción automática, un traductor de documentos que acepte .srt o un modelo de lenguaje con una instrucción estricta, seguido de una comprobación de que el número de bloques sigue coincidiendo. Las herramientas y las trampas están en traducir un SRT sin romper los tiempos, así que aquí no se repiten.
La ventaja es el control: puedes elegir un traductor para cada idioma y corregir el texto de origen antes de traducirlo. El coste son varias herramientas y varios traspasos. Si la transcripción todavía no es un archivo, transcribir un vídeo a texto cubre esa primera mitad.
Método 3: traducir un vídeo en Sablate, como una capa
Sablate es una aplicación de escritorio para Windows 10 de 64 bits o posterior y macOS 12 Monterey o posterior. No usa la tarea translate de Whisper. Transcribe el habla en el idioma hablado y traduce después ese texto como una capa, subtítulo a subtítulo, de modo que cada línea traducida conserva los tiempos de la línea original.
Los pasos:
- Haz clic en New job y suelta un archivo de vídeo o de audio de tu disco.
- Configura Spoken language, o déjalo en detección automática. La transcripción se ejecuta en local con faster-whisper y cubre 100 idiomas hablados.
- En Translate into, elige uno o varios idiomas de destino.
- Haz clic en Start.
- Lee las líneas en el editor. Puedes añadir otro idioma más tarde con Add language… sin volver a transcribir.
- Exporta
.srt,.vtto.txt, o incrusta los subtítulos en un.mp4. Pro también exporta.assy un.mkvcon varias pistas.
Argos es el traductor sin conexión. Se ejecuta en tu máquina y cada paquete de idioma se descarga una sola vez. Los paquetes de Argos emparejan cada idioma con el inglés, así que del inglés al español la traducción es directa. Un par sin inglés, como del francés al español, pasa por el inglés como paso intermedio y suena algo más plano. Argos llega a unos 50 idiomas de destino. Con tu propia clave de API, Pro también puede usar DeepL, OpenAI o Claude, que suelen redactar mejor, aunque entonces el texto de los subtítulos va a ese proveedor.
Como la traducción es una capa sobre una sola transcripción, puedes añadir un segundo y un tercer idioma sin repetir nada, y cada capa lleva su propio estilo y su propia fuente de escritura. Añadir subtítulos en varios idiomas explica ese flujo de trabajo.
El plan gratuito no necesita cuenta y cubre vídeos de hasta diez minutos, tres trabajos al mes, los modelos Fast y Balanced y una capa de traducción sin conexión; su incrustación lleva una pequeña marca en una esquina. Pro cuesta $29 una sola vez o $5.99 al mes y quita los límites; consulta los precios. Una vez descargados el modelo de voz y los paquetes de idioma de Argos que uses, la transcripción, la traducción sin conexión y la incrustación funcionan sin internet. Descarga Sablate para probarlo con un clip corto.
Método 4: la traducción automática de YouTube, si solo necesitas ver
Si el vídeo está en YouTube y solo quieres entenderlo, no necesitas ningún archivo. En el reproductor, abre el engranaje de ajustes y elige Subtitles/CC; si tu idioma no aparece en la lista, elige Auto-translate y selecciónalo. Así lo describe la página de ayuda de configuración de subtítulos de YouTube.
Es gratis e instantáneo, y te da subtítulos solo dentro del reproductor propio de YouTube. No obtienes archivo, ni exportación, ni nada que incrustar. La página de subtítulos automáticos de YouTube dice que los subtítulos automáticos los genera una máquina y que la calidad puede variar, así que una traducción construida encima los hereda. Para entender una charla, a menudo basta. Para un vídeo que vas a publicar, no.
Traducir un vídeo al español (o a cualquier idioma que no sea el inglés)
Mucha gente no necesita inglés. Necesita español, alemán, francés o japonés, y eso cambia el método.
- La tarea translate de Whisper queda fuera. Solo da inglés. Es el único dato de esta guía que no se traslada a otros idiomas.
- Transcribir y después traducir. Los métodos 2 y 3 sirven para cualquier idioma de destino, porque la traducción es un paso aparte del reconocimiento de voz.
- Directo o con pivote. En Argos, los pares con inglés son directos. Un par que no incluye inglés, como del francés al español, pasa por el inglés, lo que añade un lugar más donde el sentido puede desviarse. Si tu origen ya es inglés, o lo es tu destino, te ahorras el salto extra.
- Un mejor traductor ayuda más que un modelo de voz más grande. Con la transcripción ya correcta, la calidad de la redacción depende del traductor. DeepL, OpenAI y Claude, usados con tu propia clave en Sablate Pro, suelen sonar mejor que Argos sin conexión. A cambio, el texto sale de tu máquina.
- Escrituras y fuentes. El chino, el japonés, el coreano, el árabe y el devanagari necesitan una fuente que contenga de verdad esos caracteres, o un vídeo con subtítulos incrustados mostrará cuadros vacíos. Sablate da a cada capa de idioma su propia fuente de escritura.
Un vídeo en inglés también se puede traducir a tu idioma de la misma manera. El idioma de origen es el que se habla; el de destino, el que elijas.
Qué le hace traducir a los tiempos y a la velocidad de lectura
Traducir conserva los tiempos y rompe la velocidad de lectura. El subtítulo sigue empezando y terminando donde lo hizo el hablante, pero la línea traducida puede ser más larga, y el espectador tiene los mismos segundos para leerla. Del inglés al alemán es un ejemplo habitual: el texto crece y un subtítulo que era cómodo se vuelve demasiado rápido.
La medida son los caracteres por segundo, que explica la velocidad de lectura de los subtítulos (CPS). La solución es acortar la redacción o dividir el subtítulo en dos. No muevas las marcas de tiempo, porque coinciden con el audio.
Lee además cada línea antes de publicar. La traducción automática de subtítulos es literal: los modismos, los chistes y los nombres salen mal de formas que una lectura rápida no detecta. Argos sin conexión queda por debajo de DeepL y de los modelos de lenguaje actuales en redacción, y ningún motor sustituye una lectura humana.
¿Traducir un vídeo en línea o sin conexión?
Los traductores de vídeo en el navegador funcionan subiendo tu archivo a sus servidores, traduciéndolo allí y devolviéndote el resultado. Es cómodo, y significa que el vídeo sale de tu ordenador. Para grabaciones privadas, trabajo de clientes o una conexión lenta, un método local es la opción más segura por defecto. La tarea translate de Whisper y la ruta de Argos en Sablate procesan el archivo en tu máquina.
Comparativa de los métodos
| Tarea translate de Whisper | Transcribir y traducir el SRT | Sablate | Traducción automática de YouTube | |
|---|---|---|---|---|
| Idiomas de destino | Solo inglés | Cualquiera que admita el traductor | Unos 50 sin conexión con Argos, más con tu propia clave de API | Los idiomas que lista YouTube |
| Funciona sin conexión | Sí, una vez descargado el modelo | Depende del traductor | Sí, con los paquetes de idioma de Argos descargados | No |
| Necesita un archivo de vídeo | Sí | Sí, para crear el SRT | Sí | No |
| Te da un archivo de subtítulos | Sí, con --output_format srt | Sí | Sí, SRT o VTT | No |
| Conserva los tiempos | Sí | Sí, si se comprueba el número de bloques | Sí, subtítulo a subtítulo | Sí, dentro del reproductor |
| Incrustación | No | Con una herramienta aparte | Sí | No |
| Varios idiomas desde una transcripción | No | Una vez por idioma | Sí, como capas | Uno a la vez para el espectador |
| Editor para corregir líneas | No | Sí, en un editor de subtítulos | Sí | No |
| Precio | Gratis | De gratis a de pago, según las herramientas | Plan gratuito; Pro $29 una sola vez o $5.99 al mes | Gratis |
La tarea translate de Whisper y YouTube superan a Sablate en precio y en puesta en marcha: la primera es gratis y no hay aplicación que comprar, la segunda no necesita nada. Para un solo vídeo al inglés, o una charla que solo quieres seguir, cualquiera de las dos puede bastar.
¿Qué método elegir?
- Si necesitas inglés, no español: un vídeo al inglés y te manejas con una terminal: la tarea translate de Whisper con un modelo medium o large.
- Solo entender un vídeo de YouTube: la traducción automática de YouTube. No construyas un flujo de trabajo sobre ella.
- Español, un vídeo: transcribe y traduce después el SRT con el traductor en el que más confíes.
- Varios idiomas, un vídeo que vas a publicar o subtítulos incrustados: Sablate, porque una transcripción alimenta todos los idiomas y el editor detecta las líneas largas.
- La redacción importa más que la privacidad: combina cualquier transcripción con DeepL o un modelo de lenguaje, y conserva el paso de revisión.
Si publicas el resultado, recuerda que un archivo de subtítulos y un vídeo con subtítulos incrustados se comportan de forma distinta en cada plataforma. Hardsub frente a softsub explica cuál necesitas, y incrustar subtítulos en un vídeo cubre el renderizado.
Preguntas frecuentes
¿Cómo traduzco un video al español gratis?
Whisper solo traduce al inglés, así que para el español hay que hacerlo en dos pasos: transcribe el audio con una herramienta gratuita de Whisper y traduce el texto de los subtítulos. También puedes usar el plan gratuito de Sablate, que incluye una capa de traducción sin conexión para vídeos de hasta diez minutos.
¿Puede Whisper traducir un video al español?
No. La tarea translate integrada en Whisper solo produce inglés. Para llegar al español, transcribe primero el habla en su idioma original y traduce después el texto resultante con un traductor aparte, conservando los códigos de tiempo. Argos, DeepL y los modelos de lenguaje grandes sirven para ese segundo paso sobre el texto de los subtítulos.
¿Por qué Whisper no tradujo mi vídeo?
Probablemente usaste el modelo turbo. El README de Whisper dice que turbo no está entrenado para traducir y devuelve el idioma original aunque la tarea translate esté activada. Cambia al modelo medium o large y ejecuta el mismo comando otra vez. El README recomienda esos dos para obtener los mejores resultados de traducción.
¿Puedo traducir un vídeo sin conexión y sin subirlo?
Sí. Whisper se ejecuta en local para transcribir y traducir al inglés, y Sablate combina la transcripción local con Argos, un traductor sin conexión que cubre también el español. Una vez descargados el modelo de voz y los paquetes de idioma, todo funciona sin internet. Los traductores de vídeo en el navegador suben tu archivo a sus servidores para procesarlo.
¿Traducir un vídeo estropea la sincronía de los subtítulos?
No, si traduces el texto y conservas los códigos de tiempo. La entrada y la salida de cada subtítulo siguen donde está el habla. Lo que cambia es la longitud: las líneas traducidas suelen ser más largas, y un subtítulo puede volverse demasiado rápido de leer. Se arregla acortando la redacción o dividiendo el subtítulo, no moviendo las marcas de tiempo.
¿Cómo traduzco un vídeo en inglés al español?
Transcribe el habla en inglés y traduce el texto al español conservando los tiempos. La tarea translate de Whisper no sirve en esta dirección, porque solo produce inglés. Sablate lo hace como una capa de traducción, y del inglés al español es un par directo de Argos. Sea cual sea el método, lee el resultado antes de publicar: la traducción automática de subtítulos tiende a ser literal.