Publicado em 16 de agosto de 2026

Traduzir Arquivo SRT — Ferramentas, Métodos e Timestamps (PT-BR 2026)

Esta página é sobre traduzir arquivos SRT de legenda. Se procurava o protocolo SRT de streaming (Secure Reliable Transport), veja Wikipedia.

Traduzir SRT é diferente de traduzir texto normal — os timestamps precisam ser preservados, e o texto traduzido pode ficar mais longo ou mais curto que o original (o que afeta velocidade de leitura). Ferramentas modernas como DeepL, Google Translate e Whisper translate task fazem upload direto de .srt preservando timing. ChatGPT também traduz bem com prompt correto mas exige verificação manual. VexaScribe faz transcrição + tradução em fluxo único direto do áudio.

Em resumo

  • DeepL — melhor para pares europeus (PT ↔ EN, ES, FR, DE, IT). Upload direto de .srt em deepl.com/features/document-translation/srt preservando timing. Qualidade 90-95%. Grátis para arquivos pequenos, Pro ~€8/mês.
  • Google Translate — cobertura mais ampla (100+ idiomas), aceita .srt via aba Documentos, qualidade cai em pares menos comuns. Grátis com limites generosos.
  • ChatGPT — melhor para contexto cultural, humor, terminologia técnica. Requer prompt específico e verificação manual do timing. Não faz upload direto de SRT.
  • Whisper translate task — grátis (local com GPU) ou API $0.006/min. Traduz áudio de qualquer idioma direto para inglês, gerando SRT com timestamps. Só destino EN.
  • VexaScribe — fluxo único de áudio → SRT em idioma destino via Whisper + DeepL. Ideal para quando o SRT ainda não existe. 30 min grátis.
  • Preservação de timestamps: upload direto (DeepL, Google Documents) sempre preserva. ChatGPT pode alucinar mudanças — sempre verificar arquivo traduzido comparando com original.
  • Sincronia pós-tradução: português traduzido do inglês fica 20-30% mais longo — pode passar rápido demais para leitura. Verificar em Subtitle Edit → Fix common errors.
  • Codificação UTF-8 sem BOM obrigatória — especialmente crítico para línguas com caracteres não-latinos (japonês, árabe, chinês).

O que acontece quando você traduz um arquivo SRT?

Estruturalmente, tradução preserva quase tudo do arquivo original: os números sequenciais permanecem exatamente os mesmos, os timestamps permanecem exatos, a quantidade de blocos permanece. O que muda é apenas o texto de cada bloco.

Exemplo — bloco original em inglês:

5
00:01:23,400 --> 00:01:27,800
Welcome to this comprehensive tutorial
about subtitle file translation.

Após tradução para português, mesmo bloco:

5
00:01:23,400 --> 00:01:27,800
Bem-vindo a este tutorial completo
sobre tradução de arquivos de legenda.

Note: número (5), timestamps (00:01:23,400 → 00:01:27,800) e estrutura permanecem idênticos. Só o texto foi traduzido. Isso é o que ferramentas boas fazem — preservar a estrutura enquanto trocam o idioma.

O problema técnico central: o texto traduzido raramente tem o mesmo comprimento do original. Português traduzido do inglês fica em média 20-30% mais longo (mais palavras, palavras mais longas). Isso significa que uma legenda que originalmente cabia confortavelmente em 4 segundos de exibição pode agora ter texto demais para ler nesses mesmos 4 segundos. É por isso que verificação de sincronia pós-tradução é essencial.

Ferramentas para traduzir SRT — comparação honesta

Seis ferramentas dominam a tradução de SRT em 2026, cada uma com pontos fortes claros. Não existe "melhor" universal — depende do par de idiomas e tipo de conteúdo.

FerramentaPreçoIdiomasUpload direto SRTMelhor para
DeepLGrátis para arquivos pequenos, Pro €8/mês31 idiomas (foco europeu)Sim — upload direto de .srt preservando timingPares europeus principais — melhor qualidade do mercado
Google TranslateGrátis com limites (Docs até 10 MB)100+ idiomasSim — aba Documentos aceita .srtCobertura ampla — línguas asiáticas, africanas, minoritárias
ChatGPT / LLMsChatGPT Plus $20/mês, API pay-per-use50+ (via prompt)Requer prompt específico — pode alucinar mudançasConteúdo cultural, gírias, terminologia técnica, contexto
Whisper translate task (OpenAI)Grátis local (GPU) ou $0.006/min via API96 origens → apenas EN destinoSim — gera SRT com timestamps direto do áudioÁudio direto para SRT inglês, sem etapa de transcrição
VexaScribe30 min grátis + planos a partir de $2/mês99 origens + tradução para 30+ destinos via DeepLSim — transcrição + tradução preservando timingÁudio/vídeo para SRT em outro idioma em fluxo único, EU hosting
Subtitle Edit (com API)Grátis (usa cotas de DeepL/Google Translate)Depende da API conectadaPerfeito — nunca modifica timestampsTrabalho profissional com controle total, batch de vários SRT

Comparativo verificado em 16 de agosto de 2026. Preços e limites de plano grátis mudam com frequência.

Como traduzir SRT com DeepL

DeepL é o padrão da indústria para tradução automática entre línguas europeias. Qualidade próxima a tradutor humano em pares principais. Suporte oficial para .srt desde 2023.

Workflow — DeepL grátis via navegador

  1. Acessar deepl.com/pt-PT/features/document-translation/srt.
  2. Fazer login (grátis) ou usar sem conta para arquivos pequenos.
  3. Arrastar seu arquivo .srt para a área de upload.
  4. Selecionar idioma de origem (português) e idioma destino (inglês, espanhol, francês, alemão, etc).
  5. Clicar Traduzir → aguardar processamento (segundos a alguns minutos dependendo do tamanho).
  6. Download do .srt traduzido — preserva timing, números e estrutura exata.

Limites do plano grátis

  • Tamanho máximo por documento: ~5 MB (suficiente para SRT normal — arquivos SRT são pequenos, raramente passam 500 KB).
  • Número limitado de traduções de documento por mês (não publicado explicitamente, ajusta conforme uso).
  • Retenção de dados: DeepL apaga documento após tradução (política de privacidade padrão).

Quando fazer upgrade para DeepL Pro (~€8/mês)

  • Traduções recorrentes (mais de 5-10 SRT por mês).
  • Necessidade de retenção zero de dados (política Pro é mais rigorosa).
  • Integração via API para pipeline automático.
  • Uso comercial regular — Pro é mais barato que pagar por documento acumulando limites.

Como traduzir SRT com Google Translate

Google Translate cobre mais idiomas que DeepL (100+ vs 31), com qualidade inferior em pares europeus principais mas melhor cobertura em línguas asiáticas, africanas e minoritárias. Grátis com limites generosos.

Workflow — Google Translate aba Documentos

  1. Acessar translate.google.com.
  2. Clicar na aba Documentos (topo da página).
  3. Selecionar idioma origem e destino nos dropdowns.
  4. Clicar "Procurar em seu computador" e escolher seu .srt (ou arrastar para área).
  5. Clicar "Traduzir" → processamento em segundos.
  6. Clicar em Download para baixar o .srt traduzido.

Limites

  • Tamanho máximo do documento: 10 MB (mais generoso que DeepL grátis).
  • Formatos aceitos: .srt, .doc, .docx, .odf, .pdf, .ppt, .pptx, .ps, .rtf, .txt, .xls, .xlsx.
  • Retenção de dados: Google usa dados agregados para melhorar modelo — se preocupação de privacidade, evitar para conteúdo sensível.

Quando escolher Google Translate

  • Par de idiomas raro que DeepL não cobre (PT → suaíli, PT → tailandês, PT → tagalo).
  • Volume alto sem querer pagar Pro do DeepL.
  • Conteúdo não-sensível onde qualidade "boa" é suficiente.
  • Necessidade de integração com Google Cloud (Google Cloud Translation API é pay-per-character, mais escalável para produção).

Como traduzir com Whisper translate task e VexaScribe

Duas abordagens diferentes usando o modelo Whisper Large-v3 da OpenAI. Ambas mais interessantes quando você ainda não tem o SRT — o áudio ou vídeo é a origem.

Whisper translate task (local, grátis)

Whisper tem dois modos: transcribe (áudio → texto no mesmo idioma) e translate (áudio → texto em inglês). O modo translate pula a etapa intermediária de transcrever no idioma original e depois traduzir separadamente. Vantagem: um passo em vez de dois.

# Instalar Whisper
pip install -U openai-whisper

# Traduzir áudio português direto para SRT em inglês
whisper audio.mp3 --language Portuguese --task translate \
  --output_format srt --model large-v3

Limitação crítica: Whisper translate SÓ traduz PARA inglês. Não faz PT → ES, PT → FR direto — só PT → EN. Para outros destinos, você precisa transcrever no idioma original e depois traduzir com DeepL/Google.

VexaScribe (hosted, 30 min grátis)

VexaScribe combina Whisper Large-v3 (para transcrição) + DeepL/Google Translate APIs (para tradução), fazendo o fluxo completo sem que você precise gerenciar duas ferramentas separadas.

  1. Acessar VexaScribe (cadastro grátis, sem cartão).
  2. Upload de áudio ou vídeo (MP3, WAV, MP4, MOV — até 5 GB, 10 horas).
  3. Escolher idioma origem (autodetect ou manual).
  4. Após transcrição, opção de traduzir para 30+ idiomas destino (via APIs integradas).
  5. Exportar SRT no idioma destino direto — sem etapas manuais.

Quando usar VexaScribe vs Whisper local: VexaScribe quando você quer velocidade e conveniência sem gerenciar dependências (Python, GPU, modelos). Whisper local quando privacidade é crítica (conteúdo médico, jurídico) ou você tem alto volume que justifica configuração inicial.

Nota de honestidade: VexaScribe não é uma ferramenta standalone de tradução de SRT existente — é otimizado para o fluxo áudio/vídeo → SRT (transcrição). Se você já tem SRT em um idioma e quer traduzir para outro, DeepL e Subtitle Edit são caminhos mais diretos.

Como traduzir SRT com ChatGPT ou outros LLMs

ChatGPT (e outros LLMs como Claude, Gemini) traduz SRT muito bem — especialmente para conteúdo com contexto cultural, gírias, humor ou terminologia técnica específica que ferramentas puramente estatísticas (DeepL, Google) perdem. O desafio: LLMs não fazem upload direto de .srt como ferramentas dedicadas.

Prompt correto para preservar estrutura

Copie este prompt no ChatGPT antes de colar seu SRT:

Traduza este arquivo SRT do português para o inglês.

REGRAS CRÍTICAS:
1. Mantenha exatamente os números sequenciais (1, 2, 3...)
2. Mantenha exatamente os timestamps no formato:
   HH:MM:SS,mmm --> HH:MM:SS,mmm
3. Mantenha as linhas em branco entre blocos
4. Traduza APENAS o texto das legendas
5. NUNCA modifique estrutura, números ou tempos
6. Mantenha a mesma quantidade de blocos
7. Use codificação UTF-8 no texto traduzido
8. Preserve nomes próprios sem tradução

Aqui está o SRT para traduzir:

[cole aqui todo o conteúdo do seu .srt]

Cuidados obrigatórios com LLMs

  • Verificar cada tradução — LLMs às vezes alucinam mudanças de estrutura, adicionam blocos, modificam timestamps mesmo com prompt explícito. Sempre comparar arquivo traduzido com original.
  • Dividir arquivos longos — SRT com mais de 100 blocos pode exceder janela de contexto. Dividir em partes de 30-50 blocos e traduzir separadamente.
  • Salvar como .srt em UTF-8 sem BOM — copiar resposta do ChatGPT, colar em VS Code, salvar com encoding correto.
  • Contexto ajuda muito — se o conteúdo é técnico, mencionar no prompt: "Este é conteúdo de programação em JavaScript" melhora tradução de termos técnicos.

Quando ChatGPT vence DeepL

  • Conteúdo com gírias, memes, humor cultural específico.
  • Terminologia técnica onde tradução literal está errada (ex: "bug" em software não é "inseto").
  • Trocadilhos ou jogos de palavras que requerem adaptação criativa.
  • Necessidade de tom específico (formal vs coloquial, jovem vs corporativo).
  • Pares de idiomas onde nem DeepL nem Google têm cobertura decente.

Preservar timestamps durante a tradução — cuidados essenciais

Timestamps são o que fazem SRT ser SRT. Se você quebra timing, o arquivo deixa de servir para vídeo.

Ferramentas que preservam automaticamente

  • DeepL upload direto — nunca mexe em timestamps.
  • Google Translate aba Documentos — preserva timing.
  • Subtitle Edit + API — separa texto de estrutura, traduz só texto.
  • VexaScribe (via APIs integradas) — mesmo princípio.
  • Whisper translate — gera SRT novo com timestamps do áudio, não modifica SRT existente.

Ferramentas que podem quebrar timestamps

  • ChatGPT / Claude / Gemini sem prompt específico — podem modificar estrutura ou timestamps.
  • Tradução copiando texto no Google Translate normal (não aba Documentos) — perde estrutura completamente.
  • Scripts caseiros que fazem parse errado do formato SRT.

Como verificar timing preservado

  1. Abrir arquivo original e traduzido lado a lado em VS Code.
  2. Comparar primeira linha de timestamps: deve ser idêntica.
  3. Comparar última linha de timestamps: deve ser idêntica.
  4. Contar número de blocos: deve ser exatamente igual.
  5. Se possível, abrir arquivo traduzido em VLC junto com o vídeo original — assistir 30 segundos → sincronia deve bater.

Melhores pares de idiomas — quando IA basta e quando precisa revisão humana

Qualidade de tradução automática varia muito por par de idioma. Aqui está a realidade em 2026 para pares partindo do português:

ParQualidade IAMelhor ferramentaObservação
PT ↔ Inglês (EN)ExcelenteDeepL (95%+), Whisper translate direto do áudioPar mais bem coberto por qualquer ferramenta moderna
PT ↔ Espanhol (ES)ExcelenteDeepL (95%+)Idiomas próximos — traduções fluídas em ambas direções
PT ↔ Francês (FR)ExcelenteDeepL (90-95%)Bem coberto por DeepL, especialmente para conteúdo formal
PT ↔ Alemão (DE)Muito bomDeepL (90%+)DeepL é alemão-first, qualidade excepcional
PT ↔ Italiano (IT)Muito bomDeepL (90%+)Cobertura sólida em ambas direções
PT ↔ Japonês (JA)BomDeepL (85%) ou Google (80%)Requer revisão para conteúdo formal
PT ↔ Chinês (ZH)MédioGoogle Translate (80%)DeepL cobre parcialmente; considerar tradutor humano para conteúdo importante
PT ↔ Árabe (AR)MédioGoogle Translate (75-80%)Direção RTL requer verificação visual no player
PT ↔ Coreano (KO)Médio-bomGoogle Translate ou DeepL (80-85%)Melhorou muito nos últimos anos
PT ↔ Hindi (HI)MédioGoogle Translate (75-80%)Cobertura limitada em ferramentas focadas em europeu
PT ↔ Russo (RU)Muito bomDeepL (88-92%)DeepL cobre bem; Google também é sólido
PT ↔ Neerlandês (NL)ExcelenteDeepL (90-95%)Par europeu bem coberto

Padrão prático: pares europeus principais (PT ↔ EN, ES, FR, DE, IT, NL) — IA sozinha é suficiente para conteúdo criador com revisão superficial. Asiáticos e árabe — IA como primeiro rascunho, revisão humana obrigatória para conteúdo formal. Línguas raras (menos de 10M falantes) — IA é aproximação; para conteúdo importante, tradutor humano especializado.

Sincronizar legenda SRT após tradução

Português traduzido do inglês fica em média 20-30% mais longo. Uma legenda que originalmente tinha 4 segundos de exibição pode acabar com texto que exige 5-6 segundos para ler confortavelmente. Sem ajuste, telespectador não consegue acompanhar.

Padrão Netflix — 17 caracteres por segundo

A convenção Netflix é máximo 17 caracteres por segundo (CPS) para português. Mais que isso, o telespectador não consegue ler no tempo disponível. BBC usa 15 CPS. TED Talks usa 21 CPS (mais permissivo). Escolher qual convenção seguir depende do público.

Como identificar blocos problemáticos

  1. Abrir SRT traduzido em Subtitle Edit.
  2. Menu Tools → Fix common errors.
  3. Marcar "Fix text with too many characters" e "Fix subtitles with too high reading speed".
  4. Rodar verificação → programa lista todos os blocos que excedem CPS configurado.
  5. Revisar cada bloco listado individualmente.

Correções possíveis por bloco

  • Dividir bloco em dois — Ctrl+D em Subtitle Edit divide o bloco no cursor, redistribui tempo proporcionalmente.
  • Encurtar tradução — reescrever mantendo sentido em menos palavras.
  • Estender tempo — se há espaço no bloco seguinte, atrasar fim do bloco atual (funciona se próximo bloco começa depois de uma pausa).
  • Aceitar sobreposição leve — em alguns players, sobreposição de 200ms é imperceptível.

Qualidade IA vs humana — quando cada uma faz sentido

Não existe resposta universal. Depende de três fatores: tipo de conteúdo, público-alvo, e consequência de erros.

IA sozinha basta

  • Conteúdo criador informal — YouTube, cursos online, podcasts, vídeos institucionais internos. Revisão superficial é suficiente.
  • Pares europeus principais (PT ↔ EN, ES, FR, DE, IT) — qualidade DeepL chega a 90-95% do humano.
  • Público não-especializado — quando pequenos erros de tradução não confundem entendimento.
  • Volume alto e prazo curto — traduzir 50 vídeos em um dia só é possível com IA.

Fluxo híbrido — IA primeiro, revisão humana depois

  • Conteúdo profissional — marketing corporativo, apresentações a clientes, materiais de vendas.
  • Pares assimétricos (PT ↔ JA, ZH, AR) — IA cria rascunho, revisor humano ajusta.
  • Terminologia técnica — IA acerta 80%; revisor corrige jargão específico da indústria.
  • Cursos pagos — qualidade final justifica investimento em revisão.

Somente tradutor humano especializado

  • Conteúdo jurídico, médico, financeiro — erros têm consequências reais. Sempre profissional certificado.
  • Broadcast profissional — Netflix, cinema, TV a cabo têm padrões de qualidade que exigem legendagem profissional (subtitling é especialidade dentro da tradução).
  • Comédia e conteúdo cultural — trocadilhos, referências, humor cultural. IA perde nuances essenciais.
  • Poesia, letras de música, teatro — tradução é interpretação criativa, não é conversão mecânica.

Codificação UTF-8 na tradução

Todo arquivo SRT traduzido deve ficar em UTF-8 sem BOM — independente do idioma destino. UTF-8 é o único encoding que suporta todos os caracteres de todas as línguas: acentos portugueses, ç, ñ espanhol, é francês, ü alemão, caracteres asiáticos (日本語, 中文, 한국어), árabe (العربية), cirílico (русский).

Cuidados especiais por idioma destino

  • Japonês, chinês, coreano — verificar em VS Code se caracteres CJK aparecem corretamente. Se aparecem como quadrados ou "???", encoding está errado.
  • Árabe, hebraico — direção RTL. Player VLC recente renderiza corretamente; alguns players antigos alinham errado. Se necessário, adicionar marcador Unicode RLE (U+202B) no início.
  • Espanhol, francês, italiano — pontuação específica (« », espaços antes de : em francês). Verificar espaçamento após tradução automática.
  • Alemão — verificar se ß e umlauts (ä, ö, ü) preservaram. Ferramentas às vezes convertem para ae, oe, ue.
  • Russo, ucraniano, búlgaro — cirílico deve renderizar corretamente em qualquer player moderno em UTF-8.

Para detalhes técnicos completos sobre UTF-8, BOM e correção de codificação, veja acentos portugueses e UTF-8 no guia arquivo SRT.

Problemas comuns durante a tradução

1.Legenda traduzida ficou muito longa e passa rápido demais para ler

Causa: Português é 20-30% mais longo que inglês. Um bloco de 5 palavras em EN vira 7-8 palavras em PT-BR.

Solução: Subtitle Edit → Tools → Fix common errors → 'Fix text with too many characters'. Blocos identificados podem ser divididos em dois (Ctrl+D em Subtitle Edit), ou ter tradução simplificada preservando sentido.

2.Timestamps foram modificados após tradução no ChatGPT

Causa: LLM alucinou mudanças mesmo com prompt explícito para preservar estrutura.

Solução: Regra: sempre verificar arquivo traduzido comparando timestamps com original. Se diferentes, refazer com prompt mais rígido ou usar ferramenta com upload estrutural (DeepL, Google Documents).

3.Acentos em espanhol (ñ, ¿) ou francês (é, à) quebrados após tradução

Causa: Codificação foi alterada durante conversão — ferramenta salvou em Windows-1252 ou adicionou BOM.

Solução: Reabrir arquivo em VS Code, verificar codificação no rodapé, salvar como UTF-8 sem BOM. Regra universal: SRT deve estar em UTF-8 sem BOM.

4.Legendas em árabe/hebraico aparecem alinhadas errado no player

Causa: Direção RTL (right-to-left) não é sinalizada corretamente no SRT — depende do player renderizar bem.

Solução: VLC recente lida bem com RTL. Players antigos podem inverter alinhamento. Adicionar marker Unicode RLE (U+202B) no início de cada linha força RTL: pode ajudar em players problemáticos.

5.Tradução de conteúdo com gírias/humor ficou sem graça ou incorreta

Causa: IAs de tradução são otimizadas para texto formal. Perdem contexto cultural, trocadilhos, referências locais.

Solução: Para conteúdo criativo (comédia, séries, filmes), usar ChatGPT com prompt de contexto ou tradutor humano especializado em subtitling. IA como primeiro rascunho + revisão humana focada em passagens culturais.

6.Sincronia quebrou no meio do arquivo traduzido

Causa: Bloco muito longo em uma língua foi dividido diferente pela ferramenta, criando desalinhamento.

Solução: Subtitle Edit → sincronizar visualmente contra vídeo, ajustar blocos problemáticos manualmente. Prevenção: fazer tradução em passes menores (30-50 blocos por vez) para revisar entre etapas.

7.DeepL grátis não aceita arquivo — muito grande ou limite mensal atingido

Causa: Plano grátis do DeepL tem limites: ~5 MB por documento, número limitado de traduções/mês.

Solução: Dividir arquivo em partes menores e traduzir separadamente. Ou usar Subtitle Edit + DeepL API grátis (500K caracteres/mês). Ou considerar DeepL Pro (~€8/mês para uso pesado).

8.Tradução perdeu speaker labels (Ana: / Bruno:)

Causa: Ferramenta interpretou labels como parte do texto e traduziu ou removeu.

Solução: Verificar após tradução — se labels foram traduzidos ou perdidos, adicionar manualmente. Alternativa: separar speakers em coluna diferente antes da tradução, remergir após.

Perguntas frequentes sobre tradução de SRT

Como traduzir arquivo SRT preservando timestamps?

Três ferramentas fazem isso corretamente e automaticamente: (1) DeepL — upload direto do .srt em deepl.com/pt-PT/features/document-translation/srt, escolha idioma destino, download preservando timing. Melhor qualidade para pares populares (PT ↔ EN, ES, FR, DE, IT). (2) Google Translate — translate.google.com → aba Documentos → upload .srt → escolha idioma → download. Mais idiomas mas qualidade inferior a DeepL em pares menos comuns. (3) Subtitle Edit (grátis) — abre SRT, coluna de texto lado a lado com tradução automática integrada (usa Google Translate ou DeepL API). Nunca traduza copiando texto do SRT em ferramenta de tradução comum sem preservação de estrutura — vai quebrar o formato.

Qual é a melhor ferramenta grátis para traduzir SRT?

DeepL grátis para arquivos pequenos (limite ~5 MB por documento, número limitado de traduções por mês). Google Translate grátis com limites mais generosos, mas qualidade inferior. Subtitle Edit é grátis e usa APIs de tradução por baixo (pode consumir sua cota gratuita de Google/DeepL). Para PT → EN, DeepL grátis é suficiente para arquivos individuais. Para volume ou pares menos comuns (PT → JA, PT → AR), avaliar planos pagos: DeepL Pro (~€8/mês), Google Cloud Translation (pay-per-character), ou VexaScribe que traduz durante a transcrição (transcript direto em outra língua via Whisper translate task, grátis 30 min no cadastro).

DeepL, Google Translate ou ChatGPT — qual traduz SRT melhor?

Depende do par de idiomas e do tipo de conteúdo. (1) DeepL — melhor para pares europeus principais (PT ↔ EN, ES, FR, DE, IT, NL). Qualidade próxima a tradutor humano em texto informal. Preserva timestamps corretamente no upload direto. (2) Google Translate — cobre mais idiomas (100+) mas qualidade cai em pares menos comuns. Melhor para línguas asiáticas e africanas onde DeepL não tem cobertura. (3) ChatGPT/LLMs — melhor para tradução com contexto cultural, humor, gírias, terminologia técnica específica. Requer prompt bem construído e verificação manual do timing. Não faz upload direto de SRT — você cola o conteúdo ou usa API. Para uso profissional: DeepL para 80% dos casos, ChatGPT para conteúdo com muito contexto, Google Translate como fallback para pares raros.

Como sincronizar legenda SRT após tradução?

Traduções mudam o comprimento do texto — português traduzido do inglês fica em média 20-30% mais longo, o que causa problemas de velocidade de leitura. Após tradução, verificar no Subtitle Edit → Tools → Fix common errors → "Fix text with too many characters" para identificar blocos onde a legenda traduzida está longa demais para o tempo disponível. Correção: (1) dividir bloco longo em dois; (2) ajustar timing manualmente para dar mais tempo; (3) editar tradução para versão mais curta preservando sentido. Para desincronia progressiva após tradução (raro), aplicar Adjust all times ou Change frame rate. Padrão Netflix: máximo 17 caracteres/segundo em português — mais que isso o telespectador não consegue ler.

Whisper translate task consegue traduzir direto do áudio?

Sim. Whisper Large-v3 (via OpenAI API ou local) tem &quot;translate task&quot; que transcreve fala em qualquer idioma e produz texto direto em inglês. Comando local: <code>whisper audio.mp3 --task translate --output_format srt</code>. Isso pula a etapa de transcrever no idioma original e depois traduzir — faz tudo direto. Limitação: só traduz PARA inglês, não entre outros pares (não faz PT → ES direto). Para outros pares, use transcrição normal + DeepL/Google. VexaScribe usa Whisper Large-v3; a plataforma oferece transcrição e depois tradução em segunda etapa via APIs de DeepL/Google.

Tradução de SRT com IA é boa o suficiente para conteúdo profissional?

Depende do tipo de conteúdo e stakes envolvidos. (1) Para conteúdo criador/informal (YouTube, cursos online, podcasts) — DeepL ou VexaScribe (via Whisper translate) são suficientes com revisão superficial. Qualidade em pares populares chega a 90-95% do nível de tradutor humano. (2) Para conteúdo formal com risco (jurídico, médico, financeiro, marketing corporativo) — IA como primeiro rascunho, revisão profissional obrigatória. Erros de tradução em contexto legal ou médico podem ter consequências graves. (3) Para conteúdo cultural (comédia, séries, filmes) — IA não capta bem trocadilhos, gírias regionais, referências culturais. Usar tradutor humano especializado em legendagem (subtitling), não tradutor de texto comum.

Como traduzir SRT com ChatGPT preservando estrutura?

ChatGPT não faz upload direto de .srt como DeepL. O workflow correto: (1) copiar todo o conteúdo do SRT (números, timestamps, texto). (2) Colar no ChatGPT com prompt específico: &quot;Traduza este arquivo SRT para inglês. Mantenha exatamente os números sequenciais, os timestamps no formato HH:MM:SS,mmm --&gt; HH:MM:SS,mmm, e as linhas em branco entre blocos. Traduza apenas o texto das legendas, nunca modifique estrutura, números ou tempos.&quot; (3) Copiar resposta e salvar como .srt em UTF-8. Verificar sempre o resultado — LLMs às vezes alucinam mudanças de estrutura mesmo com prompt explícito. Para arquivos longos (mais de 100 blocos), dividir em partes de 30-50 blocos e traduzir separadamente.

Traduzir SRT quebra as legendas em algum caso?

Sim, quatro casos típicos. (1) Codificação — se DeepL/Google salvam em UTF-8 mas você abre em ferramenta que assume Latin-1, aparecem caracteres corrompidos. Sempre verificar codificação UTF-8 sem BOM. (2) Comprimento do texto — traduções longas ultrapassam limite de leitura por segundo. Requer edição manual pós-tradução. (3) Direção do idioma — árabe, hebraico são RTL (right-to-left); alguns players não renderizam corretamente ou invertem alinhamento. (4) Pontuação diferente — francês e português europeu usam espaço antes de dois pontos (« Bonjour : » vs &quot;Bonjour:&quot;) que quebra parsers exigentes. Se traduzir para europeu ou línguas com regras próprias, revisar espaçamento antes de finalizar.

Páginas relacionadas

Áudio direto para SRT traduzido — fluxo único

Se você ainda não tem o SRT: VexaScribe transcreve com Whisper Large-v3 e traduz para 30+ idiomas destino em uma única sessão. Preservação de timestamps garantida. 30 minutos grátis, sem cartão.