Subtitles · Tradução ao vivo

Legendas no seu idioma,
antes de a frase terminar.

O Subtitles escreve o que o seu Mac toca. Desde a versão 1.3 ele também pode traduzir isso conforme chega, de qualquer um dos dezesseis idiomas que ouve para qualquer outro, na máquina, pelo tradutor da Apple. Nada é enviado para traduzir, e essa é a única versão disso que valia a pena construir.

  • Grátis por 7 dias, sem cartão, sem conta
  • US$ 19 uma vez só, com todas as atualizações incluídas
  • 14 dias para mudar de ideia, sem precisar justificar
  • Download para macOS 14.2 ou posterior, Apple silicon
  • Nota 5,0 no Gumroad

Uma chamada em inglês, lida em português, traduzida no Mac enquanto a frase ainda está sendo dita. Segure ⌃ e o inglês volta no lugar da tradução, na linha atual e em cada quadro da pilha do ⌥, até você soltar.

Segure ⇧ e arraste as legendas para movê-las, como no app.

Segure ⌥ para empilhar os últimos quadros de volta.

Clique no na barra de menus: os itens marcados Experimente funcionam todos nesta demo.

Três itens no menu

O menu Traduzir para fica embaixo do seletor de idioma e começa em Desativada. Escolha um destino e as legendas chegam nesse idioma a partir da frase seguinte. O Ritmo da Tradução, logo abaixo, decide o que você vê enquanto a frase ainda está sendo dita, e é aí, no fim das contas, que está todo o problema de design.

Mostrar os Dois Idiomas, abaixo de Desativada no menu Traduzir para, põe a tradução e as palavras de onde ela saiu no mesmo quadro: a tradução como legenda, o original embaixo, menor. Escolha o microfone no menu Ouvir e duas pessoas diante de um mesmo Mac podem conversar em dois idiomas, cada uma lendo a outra no seu; quando o idioma de destino é falado, o par simplesmente se inverte.

Ler a Tradução, o terceiro item, diz a tradução em voz alta assim que cada frase se firma, na melhor voz que o macOS tem instalada para o idioma. Nada é pulado e nada é apressado: quando a voz fica para trás de alguém que fala rápido, ela recupera o atraso nas pausas. Enquanto ela fala, o original cai para um quarto do volume e volta depois, para as duas vozes não brigarem. ⌥⌘. interrompe a leitura, ou lê de novo a última linha.

Ler a Tradução vem ativado por padrão sempre que o VoiceOver está em uso, e o VoiceOver consegue ler o quadro de legenda e acionar o botão dele, então dá para acompanhar uma chamada ou um filme em outro idioma sem ler nada. A fala do próprio VoiceOver nunca é legendada, traduzida nem abaixada. Escolha Sempre para ouvir a leitura sem o VoiceOver.

Com o microfone e os alto-falantes do próprio Mac, a leitura espera uma pausa antes de começar, e quem falar enquanto ela acontece continua sendo legendado: o cancelamento de eco que o macOS usa em chamadas tira a voz da tradução do que o microfone capta. Com fones de ouvido, a leitura começa na hora.

E ela fica onde dá para ler. Quando você precisa de tradução numa chamada, em geral também está trabalhando durante ela: o documento compartilhado, a especificação, o design que está em discussão. A tradução aparece num overlay acima de todas as janelas, e não dentro do app que está falando, então trocar para o trabalho não faz você perder as palavras.

O menu do Subtitles, com Traduzir para, Ritmo da Tradução e Ler a Tradução abaixo de Idioma / Modelos
No macOS 14 os três itens ficam ausentes, em vez de acinzentados.

O difícil é a frase que ninguém terminou

Traduzir uma frase pronta é rápido: de 40 a 125 ms neste hardware, o que não é nada perto do tempo que alguém leva para dizer uma. A pergunta de verdade é o que deve estar na tela nos segundos antes de a pessoa chegar ao fim, e não existe resposta certa para todo mundo. Então há duas, e você escolhe.

Imediata, Ajustada no Fim

O último segundo de fala é retraduzido a cada atualização e mostrado esmaecido até se firmar. O texto esmaecido ainda pode mudar; o nítido parou. Você lê uma página que quase não se mexe, ao custo de as últimas palavras parecerem provisórias, que é o que elas são.

Sempre Imediata

Tudo é retraduzido a cada atualização. Nada fica para trás de quem está falando e nada fica retido, e o preço é que uma linha que você já leu pode ser reescrita na sua frente quando a frase chega à palavra que muda tudo.

Por baixo dos dois, uma regra que não se desliga: as orações são traduzidas inteiras, nunca o quadro. O overlay quebra a página onde o texto fica sem espaço, o que quase sempre cai no meio de uma frase, e um fragmento traduzido sozinho perde a flexão de caso, a concordância de gênero ou um verbo a que quem fala ainda não tinha chegado. Então o que é traduzido e o que é mostrado são duas unidades diferentes, e as quebras de página acontecem depois, num texto que já faz sentido.

Um quadro que enche e vira a página recomeça na última oração que mostrou, e não na palavra que transbordou, para você ter uma linha em que se apoiar em vez de um corte seco. Isso só importa quando o quadro vira rápido, porque um que ficou ali tempo suficiente para ser lido já tinha te dado essa linha.

Segure ⌃ e o original volta

A tradução tira de você justamente o que estava ouvindo. Segurar ⌃ devolve: o quadro atual e a pilha do ⌥ passam os dois para o idioma falado, exatamente pelo tempo em que você mantiver a tecla. A tradução continua por baixo enquanto você olha, então ao soltar você volta ao texto do momento e não ao instantâneo que deixou, e cada idioma guarda o próprio histórico para a pilha nunca misturar os dois.

Se você está aprendendo o idioma, é assim que vale a pena usar: ler o seu quando perdeu o fio da meada, e não apertar nada no resto do tempo.

Todos os pares, sem desvio pelo inglês

Dezesseis idiomas dão 240 pares ordenados, e todos funcionam. É por isso que aqui a tradução é uma segunda etapa e não um ajuste do reconhecedor: os modelos que traduzem enquanto transcrevem são treinados para e a partir do inglês, então francês para alemão teria que passar pelo inglês, e vários desses idiomas nem estão nas listas deles. Entregar texto já pronto a um tradutor que cobre todos os pares custa algumas dezenas de milissegundos e não deixa ninguém de fora.

Na detecção automática o idioma de origem vem da própria etiqueta de idioma do reconhecedor, que ele sabe depois de uma palavra ou duas, em vez de pedir ao tradutor que adivinhe frase a frase.

Continua sem sair nada do Mac

O áudio nunca saiu, e o texto traduzido também não. Ele passa pelo framework Translation da Apple, a mesma tradução local que o resto do macOS usa, então não há servidor nisso, nem chave de API para guardar, nem conta para ter. A única vez em que a rede entra é quando o macOS pede para baixar um par de idiomas no primeiro uso, o que ele faz também para as traduções dele; depois disso o par está no disco e não sobra nada para buscar.

Lida em voz alta, a tradução também fica no Mac: a voz é uma das que o macOS tem instaladas, e nada é enviado a lugar nenhum para ser falado.

De um jeito ou de outro, nada vai para o disco a não ser que você salve uma transcrição. Uma legenda traduzida está na tela e depois some, igual a uma não traduzida, e a página de privacidade é curta pelo mesmo motivo de sempre.

Vale saber antes de contar com isso

  • macOS 15 ou posterior, só para este recurso. É lá que chega o tradutor da Apple. No 14.2 o app continua legendando tudo o que sempre legendou, e os três itens ficam ausentes do menu, em vez de acinzentados.
  • O app traduz o que ouviu, não o que foi dito. Um nome que o reconhecedor entendeu errado é traduzido fielmente, com erro e tudo. Os erros não se anulam na segunda etapa, e onde a precisão importa mais, fixar o idioma falado em vez de deixar na detecção automática é o ajuste que faz diferença.
  • Legendas escritas por alguém são melhores, onde existirem. Uma tradução que alguém escreveu, revisou e sincronizou ganha sempre disto aqui. Isto é para o áudio que nunca teve uma: a chamada, o huddle, a aula, o podcast, o vídeo só com a faixa original.
  • Uma direção por vez. Existe um idioma de destino, não um par, então uma chamada em dois idiomas é traduzida para o seu, e com ⌃ você vê o que foi realmente dito.

Perguntas sobre tradução

Entre quais idiomas o app traduz?
Qualquer um dos dezesseis que ele legenda para qualquer um dos outros quinze: inglês, espanhol, francês, italiano, português, alemão, holandês, turco, russo, árabe, híndi, japonês, coreano, vietnamita, ucraniano e mandarim. São 240 pares ordenados, e nenhum passa pelo inglês no caminho.
O áudio sai do meu Mac para ser traduzido?
Não. O áudio nunca sai, e o texto também não: a tradução passa pelo framework Translation da Apple, que funciona no próprio Mac. O macOS pode pedir para baixar um par de idiomas na primeira vez que você usar, do mesmo jeito que faz para as traduções dele, e depois disso o par está no disco. Os únicos pedidos que o app ainda pode fazer são uma verificação diária de versão nova dele mesmo, que você pode recusar, e uma verificação mensal da sua chave de licença quando você tiver uma.
Qual é a diferença entre os dois ritmos?
A opção Imediata, Ajustada no Fim traduz o último segundo de fala a cada atualização e o esmaece até se firmar, então o texto nítido parou de mudar e o esmaecido ainda pode se mexer. A opção Sempre Imediata retraduz tudo a cada atualização: nada fica atrás de quem está falando, e qualquer coisa na tela ainda pode ser reescrita. Imediata, Ajustada no Fim é a mais calma de ler; Sempre Imediata é a que nunca deixa você uma frase para trás.
Dá para ver também o idioma original?
Segure ⌃. O quadro atual e a pilha do ⌥ passam os dois para o idioma falado enquanto a tecla estiver pressionada, e a tradução continua por baixo, então ao soltar você vê o texto do momento e não o instantâneo que deixou. Cada idioma guarda o próprio histórico, então a pilha nunca mistura os dois.
Qual macOS a tradução exige?
macOS 15, porque é lá que chega o framework Translation da Apple. Legendar continua rodando no 14.2, onde Traduzir para e Ritmo da Tradução simplesmente não aparecem no menu, em vez de aparecerem acinzentados.
É a mesma coisa que as legendas de um serviço de streaming?
Não. Um serviço de streaming entrega uma tradução que alguém escreveu, revisou e sincronizou, e onde ela existe é melhor do que isto. Isto é para o áudio que nunca teve uma: uma chamada, um huddle, uma aula, um podcast, um vídeo com nada além da faixa original.

Dezesseis idiomas entram, sai o seu.

14 dias para mudar de ideia, sem precisar justificar

Grátis por 7 dias, depois US$ 19 uma vez só, com todas as atualizações futuras incluídas · macOS 14.2 ou posterior · Apple silicon
Legendas em tempo real ilimitadas, enquanto o Mac for seu. Sem pacote de minutos, sem conta, sem assinatura.