Skip to Content
Riferimento APIFunzioni IATradurre text track

Tradurre un Text track

La traduzione usa l’IA per creare un nuovo Text track in un’altra lingua a partire da un Text track esistente. La lingua di origine viene presa dal Text track di origine, quindi devi fornire solo la lingua di destinazione. Il nuovo Text track mantiene lo stesso tipo (subtitles o captions) dell’originale.

Le funzioni IA richiedono un piano con le funzioni IA abilitate. Il token API che usi deve avere il permesso update.

Tradurre un Text track

Traduci un Text track inviando una richiesta POST all’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"}'

Parametri

CampoObbligatorioDescrizione
texttrackIdID del Text track di origine sul video.
targetLanguageLingua di destinazione come tag BCP-47 (de, fr, es, …).

Sia la lingua di origine sia quella di destinazione devono essere supportate per la traduzione. Un video non può avere due Text tracks con la stessa lingua e lo stesso tipo, quindi non puoi tradurre in una lingua che esiste già per quel tipo.

Risposta

L’oggetto Text track appena creato.

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