Skip to Content
Dokumentacja APIFunkcje AIPrzetłumacz text track

Tłumaczenie ścieżki tekstowej

Tłumaczenie używa AI do utworzenia nowej ścieżki tekstowej w innym języku na podstawie istniejącej ścieżki tekstowej. Język źródłowy jest pobierany ze źródłowej ścieżki tekstowej, więc musisz podać tylko język docelowy. Nowa ścieżka tekstowa 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 ścieżki tekstowej

Przetłumacz ścieżkę tekstową, 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łowej ścieżki tekstowej 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 ścieżek tekstowych 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 ścieżki tekstowej.

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