Translations
Start/Update a video translation
Kick off TranslateVideoWorkflow for each requested target language. Returns a unified translations list. Each entry includes a startedByRequest flag: true if the workflow was started by this request, false if it was already in progress.
put/v2/translations/{root_video_id}
Request
- Base URLhttps://api.synthesia.io
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
root_video_idstring uuid required
The ID of the studio video to translate.
Request body
Example request
{
"targetLanguages": [
"es",
"fr"
]
}Response
Accepted – translation workflows started (or already running).
Example response
{
"translations": [
{
"language": "fr",
"status": "in_progress",
"step": "translation"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.