Voltar ao blog

Como Adicionar Legendas em Vários Idiomas a um Só Vídeo

Adicione legendas em vários idiomas a um vídeo: transcreva uma vez, traduza em camadas e escolha a entrega — ficheiros separados, faixas ou incrustação.

11 de setembro de 2026
Sablate Team

Adicionar legendas em vários idiomas a um vídeo são três decisões, não uma tarefa longa: transcreva uma vez no idioma original, adicione cada outro idioma como uma camada de tradução sobre esses mesmos tempos, e só depois escolha como vai entregar o resultado — ficheiros separados, um vídeo com faixas que podem alternar, ou uma cópia incrustada por idioma. Quase todos os fluxos de trabalho multilingues que correm mal falham porque estes passos foram feitos pela ordem errada.

Este artigo percorre a ordem que funciona, o que a tradução faz aos tempos e às fontes ao longo do caminho, e que formato de entrega cada plataforma aceita realmente.

Transcreva uma vez, traduza em camadas

O erro que custa mais tempo é voltar a executar o reconhecimento de fala para cada idioma.

O reconhecimento de fala faz duas coisas ao mesmo tempo: produz o texto e produz os limites das legendas — onde cada uma começa e termina. O texto muda de idioma para idioma. Os limites não deviam mudar. Se transcrever o mesmo vídeo cinco vezes, obtém cinco conjuntos de limites ligeiramente diferentes, e uma correção de sincronismo em espanhol deixa de servir para o ficheiro em alemão. Multiplique isto por uma gravação de duas horas e o fluxo de trabalho desmorona-se.

Traduzir a transcrição, em vez disso, mantém uma única linha do tempo:

  1. Uma transcrição do idioma falado, com tempos reais.
  2. Uma ronda de correções — nomes, termos do produto, pontuação.
  3. N traduções desse texto corrigido, todas a herdar os mesmos limites de legenda.

É no passo 2 que está a vantagem. Um sobrenome mal escrito, corrigido antes de traduzir, fica corrigido em todo o lado. O mesmo sobrenome corrigido depois são oito edições separadas.

No Sablate é literalmente assim que uma tarefa é estruturada: uma tradução é uma camada adicionada a uma transcrição já existente, não uma tarefa nova. O tradutor offline (Argos) corre na sua máquina; o DeepL, o OpenAI e o Claude ficam disponíveis se trouxer a sua própria chave de API. Vale a pena saber isto sobre o caminho offline: o Argos publica quase só pares que têm o inglês de um dos lados, por isso um par como turco para alemão não tem pacote direto e é composto através do inglês como escala intermédia. Funciona, e é por isso que uma linha de turco para alemão fica ligeiramente mais monótona do que uma de turco para inglês.

Escolha o formato de entrega antes de começar

Isto decide toda a exportação, por isso decida-o primeiro.

Ficheiros separados por idiomaUm MKV, uma faixa por idiomaCópia incrustada por idioma
O espectador pode trocar de idiomaNa plataformaNo leitorNão
O estilo mantém-seMínimo (negrito, itálico, cor)Sim, faixa ASSSim, exatamente como foi concebido
Funciona no YouTube / VimeoSim, envie cada ficheiroNãoSim, é apenas vídeo
Funciona no TikTok / Reels / ShortsNãoNãoSim
Funciona offline / numa TV ou pen USBPrecisa de nomes de ficheiro correspondentesSim, um único ficheiroSim
Volta a codificar o vídeoNãoNão, os fluxos são copiadosSim, uma vez por idioma
Custo de adicionar um 9.º idiomaMais um ficheiro pequenoMais uma faixaMais uma codificação completa

O padrão em que a maioria acaba: ficheiros para as plataformas que os aceitam, um MKV para arquivo e reprodução local, e incrustação apenas para o idioma ou dois que o público principal fala.

Se não tiver a certeza de qual entre .srt, .vtt e .ass uma determinada plataforma pede, a comparação de formatos explica exatamente o que cada um transporta.

O que a tradução faz aos seus tempos

As legendas traduzidas falham de uma forma específica e previsível: os tempos continuam certos, mas a linha deixou de se conseguir ler.

Do inglês para espanhol, francês, italiano ou português, o texto fica normalmente 20 a 30 por cento mais longo. Os compostos alemães alongam de outra forma — menos palavras, mas palavras que não cabem numa linha de 42 carateres. A legenda continua a começar e a terminar onde o orador começou e terminou. O espectador simplesmente não consegue ler tantos carateres em 1,8 segundos.

A medida para isto é a velocidade de leitura em carateres por segundo (CPS), e os números de referência vêm dos guias de estilo da Netflix para cada idioma:

IdiomaVelocidade de leitura, programas para adultosCarateres por linha
Inglês (EUA)Até 20 CPS42
RussoAté 17 CPS42
CoreanoAté 12 CPS16
Chinês (simplificado)Até 9 CPS16
JaponêsAté 4 CPS13 de largura total

Estes limites não são rigidez arbitrária. Uma legenda em japonês transporta muito mais significado por caráter, por isso o mesmo segundo de fala precisa de muitos menos carateres no ecrã, e uma tradução automática que enche a legenda até ao limite do inglês fica ilegível.

A solução nunca é mover os tempos — eles correspondem ao áudio, que é a única coisa que não pode mudar. A solução é encurtar o texto ou dividir a legenda em duas. O editor do Sablate assinala qualquer legenda acima de 17 CPS enquanto edita, o que é o alarme certo para a maioria dos idiomas latinos e cirílicos e deliberadamente pouco exigente para japonês e coreano; trate-o como um mínimo, não como uma garantia.

Dê a cada idioma uma fonte capaz de a desenhar

Este problema é invisível até ao momento da renderização, e depois é muito visível.

As fontes de legendagem — aquelas fontes condensadas e pesadas que fazem as legendas parecerem legendas — cobrem sobretudo as escritas latina, cirílica e grega, e mais nada. Aponte uma delas a árabe, hebraico, tailandês, devanágari, hangul ou CJK e obtém caixas vazias, num vídeo em que já gastou vinte minutos a codificar.

O Sablate resolve isto ao verificar a escrita de cada camada de idioma e substituir por uma fonte do sistema que realmente contenha esses glifos, tanto na pré-visualização como na incrustação, por isso o que vê no editor é o que fica no ficheiro final. Cada camada de idioma também tem o seu próprio estilo, o que é importante para além das fontes: um tamanho que resulta bem em inglês é muitas vezes grande demais para uma linha de coreano de 16 carateres.

Carregar legendas em vários idiomas para o YouTube

O YouTube aceita um ficheiro de legendas por idioma e por vídeo, carregado num passo próprio. Não existe um ficheiro de legendas multi-idioma para carregar — os «vários idiomas» vivem na plataforma, não no ficheiro.

  1. YouTube Studio, depois Legendas, depois o seu vídeo.
  2. Adicionar idioma, escolha o idioma e depois Carregar ficheiro.
  3. Carregue o .srt ou o .vtt desse idioma.
  4. Repita por idioma. As traduções do título e da descrição ficam numa secção separada.

Vale a pena saber duas coisas. A tradução automática do próprio YouTube é gratuita e instantânea, o que é genuinamente difícil de bater em custo — mas traduz a sua própria transcrição automática, por isso qualquer palavra que o reconhecimento tenha percebido mal fica errada em todos os idiomas. E o YouTube renderiza todas as legendas no estilo próprio do leitor, por isso o estilo do seu ficheiro não é o que os espectadores veem. Se a aparência importar, incruste as legendas.

Onde cada ferramenta se encaixa

SablateTradução automática do YouTubeSubtitle EditFerramentas de legendagem na nuvem
Preço$29, pagamento únicoGratuitoGratuito, código abertoNormalmente $16–23 por mês
O vídeo sai da sua máquinaNão, a menos que ative uma chave de API na nuvemSimNãoSim
Uma transcrição, várias camadas de idiomaSimSim, a partir da sua própria transcriçãoSim, manualmenteVaria
Estilo e fonte de escrita por idiomaSimNão, só o estilo do leitorNãoRaramente
Exportação de MKV multifaixaSim (Pro)NãoPor multiplexagem externaNão
Gravações longasSem limite de duração no ProO vídeo completoSem limiteFrequentemente cobrado por minuto
Plano gratuito que cobre um vídeo completoNão — 10 minutos no plano GratuitoSim, qualquer duraçãoSim, tudoNormalmente com marca de água

O Subtitle Edit merece uma nota honesta: é gratuito, é excelente, e consegue fazer transcrição e tradução. O que pede em troca é configuração — modelos, ferramentas e multiplexagem configurados separadamente — e não produz incrustação estilizada. Se gostar deste tipo de configuração, é a melhor resposta gratuita nesta categoria.

Exportar o resultado

Depois de as camadas existirem, a exportação é a parte rápida:

  • Ficheiros de legendas por idioma.srt, .vtt ou .txt, um por idioma, para carregar em plataformas.
  • Um MKV com todos os idiomas — cada idioma gravado como a sua própria faixa ASS, com a etiqueta de idioma correta, a fonte de legendagem anexada ao ficheiro, e a primeira faixa marcada como predefinida. O vídeo e o áudio são copiados por fluxo, por isso nada é recodificado e a exportação demora segundos em vez de uma codificação completa. Pro.
  • Vídeo incrustado — uma renderização por idioma, em 16:9, 9:16 ou 1:1. Esta é a única entrega que sobrevive ao TikTok, ao Reels e ao Shorts. Como funciona a incrustação aprofunda o lado da qualidade.

No plano Gratuito, cada tarefa transporta uma camada de tradução offline, e a primeira tarefa que passar a barreira dos dez minutos pode transportar três. O Pro remove os limites com um único pagamento de $29 — veja os preços para saber exatamente o que isso cobre.

Resumindo

Transcreva uma vez. Corrija essa transcrição antes de traduzir qualquer coisa. Adicione os idiomas como camadas sobre os mesmos tempos. Verifique a velocidade de leitura e as fontes de cada idioma, porque ambas mudam quando o texto muda. Depois exporte a única entrega que a sua plataforma realmente aceita — e se a resposta for «as três», o trabalho é o mesmo de qualquer forma.