¿Qué tiene de difícil traducir subtítulos con IA? Cómo BaoCut sincroniza subtítulos bilingües cuando el orden de las palabras en inglés y chino es distinto
Al ver videos con subtítulos traducidos, seguro que has visto estos problemas:
Los subtítulos aparecen antes de que alguien empiece a hablar;
Una frase se divide en varios fragmentos y la traducción no coincide con lo que se dice;
Se amontonan dos o tres líneas en pantalla y tapan la mitad de la imagen.
Estos son algunos de los problemas que me he encontrado al traducir subtítulos.
En este episodio, usaré mi proyecto de código abierto BaoCut como ejemplo y lo compararé con el método tradicional de los equipos de subtitulación. Explicaré cómo se crea una lista de palabras con marcas de tiempo y, después, hablaré de cinco obstáculos: errores en el reconocimiento de voz, confusión sobre quién habla, qué unidad traducir, las diferencias de orden entre el chino y el inglés, y cuántas líneas mostrar en pantalla.
Al final, compartiré una curiosidad: con marcas de tiempo para cada palabra, también se pueden resaltar las palabras una a una y crear subtítulos tipo karaoke y animaciones de patos invertidos. Los ejemplos provienen de proyectos reales de mi computadora.
Este es el primer episodio. En el siguiente explicaré por qué no basta con pasarle los subtítulos a ChatGPT.
El video 1 está en inglés
El video 2 está en chino
Proyecto: http://github.com/jimliu/baocut
Descarga: http://baocut.com
Al ver videos con subtítulos traducidos, seguro que has visto estos problemas:
Los subtítulos aparecen antes de que alguien empiece a hablar;
Una frase se divide en varios fragmentos y la traducción no coincide con lo que se dice;
Se amontonan dos o tres líneas en pantalla y tapan la mitad de la imagen.
Estos son algunos de los problemas que me he encontrado al traducir subtítulos.
En este episodio, usaré mi proyecto de código abierto BaoCut como ejemplo y lo compararé con el método tradicional de los equipos de subtitulación. Explicaré cómo se crea una lista de palabras con marcas de tiempo y, después, hablaré de cinco obstáculos: errores en el reconocimiento de voz, confusión sobre quién habla, qué unidad traducir, las diferencias de orden entre el chino y el inglés, y cuántas líneas mostrar en pantalla.
Al final, compartiré una curiosidad: con marcas de tiempo para cada palabra, también se pueden resaltar las palabras una a una y crear subtítulos tipo karaoke y animaciones de patos invertidos. Los ejemplos provienen de proyectos reales de mi computadora.
Este es el primer episodio. En el siguiente explicaré por qué no basta con pasarle los subtítulos a ChatGPT.
El video 1 está en inglés
El video 2 está en chino
Proyecto: http://github.com/jimliu/baocut
Descarga: http://baocut.com