CLI e ferramenta web que traduzem arquivos de legenda SRT linha por linha usando o ChatGPT ou qualquer API compatível com OpenAI, incluindo modelos locais do Ollama.
gnehs/subtitle-translator-electron
App para desktop que traduz arquivos de legenda (SRT, VTT, ASS, SSA) para outros idiomas usando LLMs no estilo ChatGPT.
- Estrelas
- 1,686
- Forks
- 97
- Issues abertas
- 6
- Último commit
- há 21 dias
O que é?
Subtitle Translator é um app para desktop feito com Electron que envia trechos de legendas para um LLM, como o ChatGPT, e os retorna no idioma desejado. Aceita arquivos .ass, .srt, .ssa e .vtt, e salva o progresso em checkpoints JSON para que um trabalho interrompido possa ser retomado arrastando o arquivo de volta para o app.
A tradução leva em conta as frases próximas para que cada linha faça sentido no contexto. O app oferece dois modos: Strict, que mantém uma correspondência de um para um entre cada trecho original e o traduzido e aceita todos os formatos listados, e Adaptive, que aceita arquivos SRT e VTT e pode mesclar ou dividir trechos, com saída em SRT traduzido ou ASS bilíngue.
A instalação está disponível na página de releases ou pelo cask do Homebrew.
Recursos principais
- 01Traduz legendas usando LLMs compatíveis com o ChatGPT.
- 02Aceita arquivos de legenda ASS, SRT, SSA e WebVTT.
- 03Usa frases próximas como contexto para cada tradução.
- 04Salva checkpoints JSON para retomar trabalhos interrompidos.
- 05O modo Adaptive pode mesclar ou dividir trechos e gerar arquivos ASS bilíngues.
Casos de uso
- Traduzir legendas de filmes ou séries em outros idiomas.
- Criar arquivos de legenda bilíngues para estudar idiomas.
- Retomar um trabalho longo de tradução de legendas após uma interrupção.
Início rápido
- 1
Instale o aplicativo com o Homebrew
brew install --cask gnehs/tap/subtitle-translator-electron - 2
Ou baixe a versão estável mais recente na página Releases
Antes de usar
- Para traduzir, é necessária uma chave de API de um serviço de LLM, como o ChatGPT.
- O modo Adaptive aceita apenas arquivos SRT e VTT; arquivos ASS/SSA não são compatíveis.
Tópicos
Perguntas frequentes
- O que é subtitle-translator-electron?
- App para desktop que traduz arquivos de legenda (SRT, VTT, ASS, SSA) para outros idiomas usando LLMs no estilo ChatGPT. Subtitle Translator é um app para desktop feito com Electron que envia trechos de legendas para um LLM, como o ChatGPT, e os retorna no idioma desejado. Aceita arquivos .ass, .srt, .ssa e .vtt, e salva o progresso em checkpoints JSON para que um trabalho interrompido possa ser retomado arrastando o arquivo de volta para o app.
- subtitle-translator-electron é gratuito? Qual é a licença?
- subtitle-translator-electron é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- subtitle-translator-electron ainda é mantido?
- Manutenção ativa. O último commit de subtitle-translator-electron foi em 17 de out. de 2026.
- Para que posso usar subtitle-translator-electron?
- Traduzir legendas de filmes ou séries em outros idiomas. Criar arquivos de legenda bilíngues para estudar idiomas. Retomar um trabalho longo de tradução de legendas após uma interrupção.
- Como instalar subtitle-translator-electron?
- Instale o aplicativo com o Homebrew: brew install --cask gnehs/tap/subtitle-translator-electron Ou baixe a versão estável mais recente na página Releases
- Onde consigo subtitle-translator-electron?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gnehs/subtitle-translator-electron
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
CLI de terminal para conversar com os modelos GPT-3.5 e GPT-4 da OpenAI, com modo de chat interativo e suporte a pipelines.
Extensão para VS Code que permite enviar perguntas sobre código, pedir explicações, testes e correções aos modelos da OpenAI sem sair do editor.
Plataforma LLMOps open source e cloud-native para gerenciar prompts, observar chamadas a LLMs, usar cache e distribuir alterações de prompts.
Ferramenta para desktop e CLI com LLM para criar legendas de vídeos: reconhecimento de fala, segmentação de frases, revisão, tradução e incorporação de legendas ao vídeo.
Uma skill de IA que transforma legendas SRT em animações de quadro branco desenhadas à mão, com fundo de papel bege e exportação em MP4.