Skip to main content
POST
Translate video content
Translate a video’s spoken content to a different language, generating a new video with translated audio.
  • Translation is asynchronous; use callback_url for completion notification
  • target_language uses ISO 639-1 language codes (e.g., es, fr, de, hi)
  • The translated video maintains the original visual content

Dub Video

Dub video with AI audio

Translation Guide

Learn about dubbing and translation

Authorizations

x-access-token
string
header
required

API key for authentication (sk-xxx format)

Path Parameters

collection_id
string
required
Example:

"default"

video_id
string
required
Pattern: ^m-
Example:

"m-12345"

Body

application/json
target_language
string
Example:

"es"

callback_url
string
Example:

"https://webhook.example.com/callback"

callback_data
object

Response

200 - application/json

Translation job started

success
boolean
Example:

true

status
enum<string>
Available options:
processing,
done,
failed
Example:

"processing"

data
object