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
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
| Field | Required | Description |
|---|---|---|
texttrackId | Tak | ID źródłowej ścieżki tekstowej na wideo. |
targetLanguage | Tak | Ję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
}
}