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
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łowego Text track 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 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
}
}