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

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 a partir 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 o 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 um Text track

Traduz um Text track 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 do Text track 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 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 Text track recém-criado.

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