# Traduzir legendas e a transcrição de um vídeo para outro idioma

> Traduzir legendas e a transcrição de um vídeo para outro idioma, ao transcrever ou depois. Legendas SRT e VTT bilíngues com os tempos originais.

Canonical: https://transcript1.com/pt/features/traduzir-legendas
Language: pt-BR
Last updated: 2026-10-31

O transcript1 transcreve o vídeo primeiro e depois traduz o texto segmento por segmento para o idioma que você escolher. Você recebe a transcrição traduzida e legendas SRT ou VTT bilíngues que mantêm os tempos originais. É tradução de texto, não dublagem.

- Um idioma de destino por requisição
- A tradução é gratuita: 0 minutos
- Tempos e falantes são mantidos

## Traduza ao transcrever ou traduza uma transcrição já concluída

### Traduza enquanto transcreve

Adicione translate_to com um código de idioma de duas letras a uma requisição com link, upload em partes ou upload de arquivo. A ferramenta transcribe do MCP também aceita.

### Traduza qualquer transcrição concluída

Peça a tradução de uma transcrição concluída depois, sem transcrever de novo.

### Os dois idiomas ou só um

Escolha both, only ou none com o parâmetro translation. O padrão é both.

### Legendas em dois idiomas

Cada bloco SRT ou VTT mostra a linha original e, abaixo, a tradução, com os tempos originais.

### Gratuita e separada da transcrição

A tradução usa 0 minutos e aparece no seu histórico de uso como uma entrada gratuita. Uma tradução com falha nunca faz a transcrição falhar.

## Traduzir legendas enquanto você transcreve um vídeo

Adicione translate_to, um código ISO 639-1 de duas letras, à requisição que cria a transcrição. O wait também espera pela tradução. O [guia de tradução](https://transcript1.com/pt/docs/translation#translate-while-transcribing) cobre uploads e MCP.

A transcrição é criada como sempre, a partir do áudio falado ou das legendas da plataforma. A tradução roda depois sobre esse texto, então o original sempre existe e pode ser lido, mesmo que a tradução ainda não esteja pronta.

Cada requisição aceita só um idioma de destino. Para ter outro idioma, traduza a mesma transcrição de novo depois que ela terminar.

### Transcrever um vídeo do YouTube e traduzir para o espanhol

```
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "translate_to": "es"}'
```

## Traduzir uma transcrição que já existe

Envie o idioma com POST para a transcrição. A API responde 202 com o status da tradução. Consulte a transcrição ou use um webhook. Os códigos de status estão em [Tradução](https://transcript1.com/pt/docs/translation#translate-an-existing-transcript).

A transcrição precisa estar concluída; caso contrário, a API retorna transcript_not_ready. Repetir a requisição é seguro: uma tradução em andamento ou concluída é devolvida como está, e uma com falha é tentada de novo.

Os webhooks enviam transcription.translation.completed ou transcription.translation.failed, então sua aplicação não precisa consultar o status o tempo todo.

### Traduzir uma transcrição concluída para o inglês

```
curl -X POST "https://api.transcript1.com/v1/transcriptions/tr_8fK2Lm0PqRsTuVwXyZaBcD/translations" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"language": "en"}'
```

## Legendas bilíngues, só a tradução ou o original

Adicione translation=both, only ou none a GET /v1/transcriptions/:id ou a um download em texto, SRT ou VTT. O padrão é both.

Com both, os segmentos JSON ganham um campo translation, o texto coloca a linha traduzida abaixo da original e cada bloco SRT ou VTT tem duas linhas. Com only, o texto traduzido substitui o original e os tempos e falantes continuam iguais.

A resposta também traz um objeto translation com o idioma e um status: processing, completed ou failed. Ler outro formato de uma transcrição concluída não consome mais minutos.

| translation | O que você recebe |
| --- | --- |
| both | O texto original e o traduzido juntos, um par por segmento ou bloco. |
| only | O texto traduzido no lugar do original, com os mesmos tempos. |
| none | Somente a transcrição original. |

## O que a tradução faz e o que ela não faz

É tradução automática do texto da transcrição. Revise nomes, termos técnicos e citações antes de publicar e guarde a transcrição original para comparar.

O transcript1 não dubla nem traduz a voz de um vídeo. Não há áudio traduzido, e as legendas não são embutidas no vídeo. Você recebe texto e arquivos de legenda para usar no seu editor ou player.

A tradução não custa minutos. Os minutos de transcrição valem como sempre, e uma tradução com falha não faz a transcrição falhar nem a reembolsa.

- [Guia de tradução](https://transcript1.com/pt/docs/translation)
- [Legendas SRT e WebVTT explicadas](https://transcript1.com/pt/features/criar-arquivo-srt)

## Dúvidas frequentes

### Como traduzo uma transcrição?

Envie translate_to com um código de idioma de duas letras ao criar a transcrição, ou faça POST do idioma para /v1/transcriptions/:id/translations em uma transcrição já concluída.

### Posso receber legendas SRT ou VTT bilíngues?

Sim. Por padrão cada bloco mostra a linha original e, abaixo, a tradução, com os tempos originais. Use translation=only para receber apenas o texto traduzido.

### A tradução consome minutos?

Não. Ela é gratuita e aparece no histórico de uso como uma entrada gratuita. Os minutos de transcrição valem como sempre.

### O transcript1 dubla ou traduz a voz dos vídeos?

Não. Ele traduz o texto da transcrição e as legendas. Não há áudio traduzido.

## Veja também

- [Tempos e legendas](https://transcript1.com/pt/features/criar-arquivo-srt)
- [Detecção de idioma](https://transcript1.com/pt/features/detectar-idioma-de-um-audio)
- [Webhooks](https://transcript1.com/pt/features/webhook-transcricao)
- [Tradução (docs)](https://transcript1.com/pt/docs/translation)
