Cómo traducir un archivo SRT o VTT sin perder los códigos de tiempo

Para traducir subtítulos, traduce el propio archivo de subtítulos (SRT o VTT) con una herramienta que cambie solo las líneas de texto y deje cada número y cada código de tiempo exactamente como estaba. Después, reproduce el video con el archivo nuevo y revisa los pocos subtítulos que hayan quedado demasiado largos para leerse a tiempo. Pegar el archivo entero en un traductor general es la forma clásica de acabar con códigos de tiempo rotos y subtítulos que se desfasan.

Esta guía explica cómo están construidos los archivos de subtítulos, qué puede salir mal y cómo conseguir un archivo traducido que puedas subir de inmediato.

Cómo funciona un archivo SRT

Un archivo SRT es texto plano. Cada subtítulo (o «bloque») tiene tres partes:

12
00:01:04,250 --> 00:01:07,100
I didn't think you'd come.
Neither did I.
  1. Un contador (12)
  2. Un código de tiempo: cuándo aparece y cuándo desaparece el subtítulo, al milisegundo
  3. Una o más líneas de texto

Una línea en blanco separa un bloque del siguiente. Solo deben traducirse las líneas de texto. Si un traductor toca el contador, reescribe la flecha, cambia la coma del código de tiempo por un punto o fusiona dos cues, muchos reproductores de video y páginas donde se cargan archivos rechazan el archivo o muestran los subtítulos en el momento equivocado.

Los archivos VTT (WebVTT), habituales en la web, son parecidos. Empiezan con una cabecera WEBVTT, usan un punto antes de los milisegundos y pueden llevar ajustes después del código de tiempo (como la posición o la alineación) o etiquetas simples como <i> para la cursiva. Esas partes también deben conservarse intactas.

Por qué los traductores genéricos rompen los archivos de subtítulos

  • Tratan los códigos de tiempo como texto. Algunos traductores «localizan» los números, cambian los separadores o traducen la línea de flecha como si fuera una frase.
  • Unen o dividen líneas. Un traductor que trabaja con todo el texto puede juntar los bloques en párrafos, y acabas con menos subtítulos que códigos de tiempo.
  • Pierden las líneas en blanco que indican a los reproductores dónde termina un cue.
  • Ven cada bloque de forma aislada. Una frase repartida en dos cues («I didn't think» / «you'd come») puede quedar confusa si se traduce cada mitad sin la otra.

Un traductor que entiende los subtítulos evita los cuatro problemas: lee los bloques, traduce el texto usando las líneas de alrededor como contexto y escribe el archivo con la misma estructura. El traductor de subtítulos de DropTranslate funciona así: conserva cada contador y cada código de tiempo tal cual, mantiene cada subtítulo traducido en el mismo número de líneas y te devuelve un archivo SRT o VTT.

Antes de traducir

  1. Parte del archivo final y sincronizado. Corrige primero los problemas de tiempo en el original. La traducción no arreglará un subtítulo que aparece demasiado pronto.
  2. Guárdalo como UTF-8. Los archivos SRT antiguos a veces se guardan con una codificación heredada, que convierte las letras con acento en símbolos extraños. La mayoría de los editores de subtítulos pueden volver a guardarlo como UTF-8.
  3. Elimina lo que no quieras traducir, como las etiquetas de hablante cuyo estilo vayas a cambiar o las notas para el editor.
  4. Anota los nombres y términos que deben quedarse como están: nombres de personajes, de productos, lugares.

Después de traducir: revisa la longitud de línea y la velocidad de lectura

Las traducciones suelen ser más largas que el original, y un subtítulo solo está en pantalla el tiempo que permite su código de tiempo. Los subtituladores profesionales trabajan con tres límites:

  • Líneas por subtítulo: la mayoría de las guías de estilo permiten como máximo dos líneas.
  • Caracteres por línea: una longitud máxima de línea, para que el texto no tape la imagen ni se corte en pantallas pequeñas.
  • Velocidad de lectura: cuántos caracteres puede leer cómodamente un espectador por segundo, de modo que un subtítulo largo que está en pantalla un segundo es ilegible aunque quepa.

Las cifras exactas varían según la plataforma, la emisora y el público (el contenido infantil suele ir más lento, por ejemplo). Si entregas el trabajo a una plataforma con guía de estilo, usa sus cifras.

Para revisar el archivo traducido:

  1. Reproduce el video con los subtítulos nuevos a velocidad normal y fíjate en los que no te da tiempo a terminar de leer.
  2. Acorta, no comprimas. Los buenos subtítulos condensan: «I didn't think you'd come» puede pasar a «I didn't expect you» sin perder significado. Un hablante nativo puede hacerlo rápidamente.
  3. Revisa los saltos de línea. Corta las líneas en puntos naturales (no entre un artículo y su sustantivo, por ejemplo).
  4. Revisa los nombres, los números y el texto en pantalla (carteles, rótulos incrustados en el video) para que coincidan con lo que ven los espectadores.

Si tu editor muestra los caracteres por segundo, ordena por ese valor y corrige primero los subtítulos más rápidos.

Los subtítulos incrustados son otro trabajo

Si los subtítulos forman parte de la imagen del video («incrustados permanentemente»), no hay ningún archivo de subtítulos que traducir. Primero tendrías que recrear los subtítulos a partir de una transcripción y después traducir ese archivo. Los archivos de subtítulos que vienen con el video, o que puedes descargar o exportar desde tu editor, son los que puedes traducir directamente.

Preguntas frecuentes

¿Se mantendrán los tiempos después de traducir?

Con un traductor que entiende los subtítulos, sí: los códigos de tiempo se copian tal cual y solo cambia el texto. Si un subtítulo traducido es demasiado largo para leerse en su tiempo, acorta el texto en lugar de cambiar los tiempos, a menos que te sientas cómodo reajustando la sincronización en un editor de subtítulos.

¿Puedo traducir subtítulos a un idioma con otra escritura?

Sí. Asegúrate de que el archivo esté guardado como UTF-8 y de que tu reproductor de video o tu plataforma admita esa escritura. En los idiomas de derecha a izquierda, como el árabe o el hebreo, revisa la puntuación al final de las líneas, que algunos reproductores muestran en el lado equivocado.

¿Basta con un archivo de subtítulos con traducción automática para publicarlo?

Para videos internos, clips para redes sociales y primeros borradores, suele ser un buen punto de partida. Para una película, un curso de pago o una emisión de televisión, pide a un hablante nativo que lo revise: los subtítulos son cortos y dependen mucho del contexto, así que el tono y las expresiones idiomáticas importan. Consulta ¿es suficientemente buena la traducción automática? para ver comprobaciones sencillas.

¿Debo traducir SRT o VTT?

El formato que pida tu plataforma. El texto y los tiempos son equivalentes; VTT añade opciones como la posición y el estilo. Traduce el formato que vayas a subir para no tener que convertirlo después.

Resumen

Traduce el archivo de subtítulos, no texto copiado. Deja intactos los códigos de tiempo y la estructura, guárdalo como UTF-8, mira el video una vez con el archivo nuevo y acorta los subtítulos que pasan demasiado rápido. Para otros tipos de archivo, consulta cómo traducir un documento.

Arrastra tu archivo SRT o VTT a DropTranslate y recíbelo traducido, con los mismos códigos de tiempo.

Traduce subtítulos SRT y VTT sin alterar los códigos de tiempo: cómo funcionan, qué preparar y cómo revisar la longitud y la velocidad de lectura.