Translate Video
POST
https://api.konpro.ai/v1/video_translateTranslate videos into over 175 languages with natural voice synthesis and accurate lip synchronization for seamless localization.
Request History
Log in to see full request history
| TIME | STATUS | USER AGENT |
|---|---|---|
| Make a request to see history. | ||
0 Requests This Month
Request Body Parameters
| Field | Type | Description |
|---|---|---|
| video_url | string | URL to the source video file. Supports direct links, Google Drive, and YouTube URLs. |
| title | string (opt.) | Optional title for the translated video. |
| output_language | string | Target language code for translation. Cannot be used together with output_languages. |
| output_languages | array[string] (opt.) | List of target languages to translate the video into multiple languages simultaneously. |
| translate_audio_only | boolean (opt.) | If true, translates only the audio track, ignoring face animations. Default is false. |
| speaker_num | integer (opt.) | Number of speakers in the video, useful for multi-speaker translations. |
| callback_id | string (opt.) | Custom ID to track callbacks related to this translation request. |
| enable_dynamic_duration | boolean (opt.) | Enables dynamic adjustment of video duration to match different speech speeds and enhance natural flow. |
| brand_voice_id | string (opt.) | ID of a branded voice model to incorporate in the translated video. |
| callback_url | string (opt.) | Custom callback URL for per-video completion notifications. Using webhooks is recommended for more options. |
Response
| Field | Type | Description |
|---|---|---|
| video_translate_id | string | Unique ID representing the translation job |
cURL Request
shell
curl --request POST \
--url https://api.konpro.ai/v1/video_translate \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'x-api-key: <your-api-key>' \
--data '{
"video_url": "https://example.com/source-video.mp4",
"title": "Translated Demo Video",
"output_language": "es",
"translate_audio_only": false,
"speaker_num": 1,
"callback_id": "custom123",
"enable_dynamic_duration": true,
"brand_voice_id": "brandvoice456",
"callback_url": "https://yourdomain.com/translation-callback"
}'Example Usage
Shell
curl --request POST \
--url https://api.konpro.ai/v1/video_translate \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'x-api-key: <your-api-key>' \
--data '{
"video_url": "https://example.com/source-video.mp4",
"title": "Translated Demo Video",
"output_language": "es",
"translate_audio_only": false,
"speaker_num": 1,
"callback_id": "custom123",
"enable_dynamic_duration": true,
"brand_voice_id": "brandvoice456",
"callback_url": "https://yourdomain.com/translation-callback"
}'LANGUAGE
CREDENTIALS
HEADER
RESPONSE
Examples
Choose an example:
application/json
200 - Result
400 - Result
LANGUAGE
CREDENTIALS
HEADER
RESPONSE
Examples
Choose an example:
application/json
200 - Result
400 - Result