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