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 pobierany ze źródłowego Text track, więc musisz podać tylko 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. Token API, którego używasz, musi mieć uprawnienie 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 w tłumaczeniu. Wideo nie może mieć dwóch Text tracks 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 } }