Traduzir um text track
A tradução usa IA para criar um novo text track noutro idioma a partir de um text track existente. O idioma de origem é obtido do text track de origem, por isso só precisas de indicar o idioma de destino. O novo text track mantém o mesmo tipo (subtitles ou captions) que a origem.
As funções de IA exigem um plano com funções de IA ativadas. A Chave API que usas tem de ter a permissão videos.update.
Traduzir um text track
Traduz um text track enviando um pedido POST para o endpoint /videos/:id/texttracks/translate.
CURL
curl -X POST https://app.ignitevideo.cloud/api/videos/[VIDEO_ID]/texttracks/translate \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"texttrackId": "[TEXTTRACK_ID]", "targetLanguage": "de"}'Parâmetros
| Campo | Obrigatório | Descrição |
|---|---|---|
texttrackId | Sim | ID do text track de origem no vídeo. |
targetLanguage | Sim | Idioma de destino como etiqueta BCP-47 (de, fr, es, …). |
Tanto o idioma de origem como o de destino têm de ser suportados para tradução. Um vídeo não pode ter dois text tracks com o mesmo idioma e tipo, por isso não podes traduzir para um idioma que já exista para esse tipo.
Resposta
O objeto do text track recém-criado.
{
"texttrack": {
"id": string,
"language": string,
"type": "subtitles" | "captions",
"filename": string,
"url": string
}
}