Skip to Content
Referência APIFunções IATraduzir text track

Traduzir uma faixa de texto

A tradução usa IA para criar uma nova faixa de texto noutro idioma a partir de uma faixa de texto existente. O idioma de origem é obtido a partir da faixa de texto de origem, por isso só precisas de indicar o idioma de destino. A nova faixa de texto mantém o mesmo tipo (subtitles ou captions) que a de origem.

As funções de IA exigem um plano com funções de IA ativadas. O token de API que usas tem de ter a permissão update.

Traduzir uma faixa de texto

Traduz uma faixa de texto enviando um pedido POST para o endpoint /videos/:id/texttracks/translate.

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

CampoObrigatórioDescrição
texttrackIdSimID da faixa de texto de origem no vídeo.
targetLanguageSimIdioma de destino como tag 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 duas faixas de texto com o mesmo idioma e tipo, por isso não podes traduzir para um idioma que já exista para esse tipo.

Resposta

O objeto da faixa de texto recém-criada.

{ "texttrack": { "id": string, "language": string, "type": "subtitles" | "captions", "filename": string, "url": string } }