Skip to Content
Dokumentacja APIFunkcje AIPrzetłumacz text track

Tłumaczenie text track

Tłumaczenie używa AI do utworzenia nowego text track w innym języku na podstawie istniejącego text track. Język źródłowy jest brany ze źródłowego text track, więc wystarczy podać język docelowy. Nowy text track zachowuje ten sam typ (subtitles lub captions) co źródło.

Funkcje AI wymagają planu z włączonymi funkcjami AI. Klucz API, którego używasz, musi mieć uprawnienie videos.update.

Tłumaczenie text track

Przetłumacz text track, wysyłając żądanie POST na 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"}'

Parametry

FieldRequiredDescription
texttrackIdTakID źródłowego text track na wideo.
targetLanguageTakJęzyk docelowy jako tag BCP-47 (de, fr, es, …).

Zarówno język źródłowy, jak i docelowy muszą być obsługiwane przy tłumaczeniu. Wideo nie może mieć dwóch text tracków o tym samym języku i typie, więc nie możesz tłumaczyć na język, który już istnieje dla tego typu.

Odpowiedź

Nowo utworzony obiekt text track.

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