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 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.
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.
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.
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.