Herramienta web y CLI para traducir archivos de subtítulos SRT línea por línea con ChatGPT o cualquier API compatible con OpenAI, incluidos modelos locales de Ollama.
gnehs/subtitle-translator-electron
Aplicación de escritorio que traduce archivos de subtítulos (SRT, VTT, ASS, SSA) a otros idiomas mediante LLM como ChatGPT.
- Estrellas
- 1,686
- Forks
- 97
- Issues abiertos
- 6
- Último commit
- hace 20 días
¿Qué es?
Subtitle Translator es una aplicación de escritorio de Electron que envía los segmentos de subtítulos a un LLM, como ChatGPT, y los devuelve en el idioma de destino. Acepta archivos .ass, .srt, .ssa y .vtt, y guarda el progreso en puntos de control JSON para que se pueda reanudar una tarea interrumpida arrastrando de nuevo el archivo a la aplicación.
La traducción tiene en cuenta las oraciones cercanas para que cada línea se lea en contexto. La aplicación ofrece dos modos: Strict, que mantiene una correspondencia uno a uno entre cada segmento de origen y admite todos los formatos mencionados, y Adaptive, que acepta archivos SRT y VTT y puede combinar o dividir segmentos, además de generar archivos SRT traducidos o ASS bilingües.
Se puede instalar desde la página de releases o mediante Homebrew cask.
Funciones clave
- 01Traduce subtítulos con LLM compatibles con ChatGPT.
- 02Admite archivos de subtítulos ASS, SRT, SSA y WebVTT.
- 03Usa las oraciones cercanas como contexto para cada traducción.
- 04Guarda puntos de control JSON para reanudar las tareas interrumpidas.
- 05El modo Adaptive puede combinar o dividir segmentos y generar archivos ASS bilingües.
Casos de uso
- Traducir subtítulos de películas o series en otros idiomas a una lengua distinta.
- Crear archivos de subtítulos bilingües para aprender idiomas.
- Reanudar una tarea larga de traducción de subtítulos después de una interrupción.
Inicio rápido
- 1
Instala la aplicación con Homebrew
brew install --cask gnehs/tap/subtitle-translator-electron - 2
O descarga la última versión estable desde la página de Releases
Antes de usarlo
- Para traducir, se necesita una clave de API de un servicio LLM como ChatGPT.
- El modo Adaptive solo admite archivos SRT y VTT; no admite archivos ASS/SSA.
Temas
Preguntas frecuentes
- ¿Qué es subtitle-translator-electron?
- Aplicación de escritorio que traduce archivos de subtítulos (SRT, VTT, ASS, SSA) a otros idiomas mediante LLM como ChatGPT. Subtitle Translator es una aplicación de escritorio de Electron que envía los segmentos de subtítulos a un LLM, como ChatGPT, y los devuelve en el idioma de destino. Acepta archivos .ass, .srt, .ssa y .vtt, y guarda el progreso en puntos de control JSON para que se pueda reanudar una tarea interrumpida arrastrando de nuevo el archivo a la aplicación.
- ¿subtitle-translator-electron es gratuito? ¿Qué licencia tiene?
- subtitle-translator-electron es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿subtitle-translator-electron sigue mantenido?
- Mantenimiento activo. El último commit de subtitle-translator-electron fue el 17 oct 2026.
- ¿Para qué puedo usar subtitle-translator-electron?
- Traducir subtítulos de películas o series en otros idiomas a una lengua distinta. Crear archivos de subtítulos bilingües para aprender idiomas. Reanudar una tarea larga de traducción de subtítulos después de una interrupción.
- ¿Cómo se instala subtitle-translator-electron?
- Instala la aplicación con Homebrew: brew install --cask gnehs/tap/subtitle-translator-electron O descarga la última versión estable desde la página de Releases
- ¿Dónde consigo subtitle-translator-electron?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gnehs/subtitle-translator-electron
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CLI de terminal para conversar con los modelos GPT-3.5 y GPT-4 de OpenAI, con modo interactivo y compatibilidad con pipelines.
Plataforma LLMOps cloud-native y de código abierto para gestionar prompts, observar llamadas a LLM, usar caché y distribuir cambios en los prompts.
Herramienta de escritorio y CLI basada en LLM para subtitular videos: reconocimiento de voz, segmentación, corrección, traducción e incrustación de subtítulos.
Una skill de IA que convierte subtítulos SRT en videos de animación de pizarra dibujados a mano sobre un fondo de papel beige cálido y los exporta como MP4.
Biblioteca de Python que transcribe audio con faster-whisper y luego traduce y pule el texto con LLM como OpenAI, Anthropic y Google para crear archivos LRC o de subtítulos.