The resources (image, video, voice) generated by our API are valid for 7 days.
Please save the relevant resources as soon as possible to prevent expiration.
Get synchronized mouth movements with the audio track in a translated video.
merge_interval
Number
1
The segmentation interval of video translation, the default is 1 second.
face_enhance
Boolean
true/false
Whether to facial process the translated video, this parameter only works when lipsync is true.
webhookUrl
String
Callback url address based on HTTP request.
Response Attributes
Parameter
Type
Value
Description
code
int
1000
Interface returns business status code(1000:success)
msg
String
Interface returns status information
data
Object
{ "_id": "", "video_status": 1, "video": "" }
id: Interface returns data, video_status: the status of video: [1:queueing, 2:processing, 3:completed, 4:failed], video: the url of Generated video
ExampleBody
Copy
{ "url": "https://drz0f01yeq1cx.cloudfront.net/1710470596011-facebook.mp4", // The video address you want to translate "language": "hi", // The language you want to translate into "source_language": "zh", // The original language of the video. "lipsync": true, // Get synchronized mouth movements with the audio track in a translated video. "merge_interval": 1, "face_enhance": true, // Whether to facial process the translated video, this parameter only works when lipsync is true. "webhookUrl": "http://localhost:3007/api/open/v3/test/webhook" // Callback url address based on HTTP request}
{ "code": 1000, "msg": "OK", "data": { "faceswap_quality": 2, "storage_loc": 1, "_id": "64dd92c1f0b6684651e90e09", "create_time": 1692242625334, "uid": 378337, "type": 2, "from": 1, "video_id": "0acfed62e24f4cfd8801c9e846347b1d", "video_lock_duration": 7.91, "deduction_lock_duration": 10, "video_status": 2, // current status of video: 【1:queueing(The requested operation is being processed),2:processing(The requested operation is being processing),3:completed(The request operation has been processed successfully),4:failed(The request operation processing failed, the reason for the failure can be viewed in the video translation details.)】 "external_video": "", "lipsync_video_url": "", //if you set lipsync = true, you can use lipsync_video_url "video": "" // Generated video resource url }}
Response Code Description
Please note that if the value of the response code is not equal to 1000, the request
is failed or wrong
Parameter
Value
Description
code
1000
Success
code
1003
Parameter error or Parameter can not be empty
code
1008
The content you get does not exist
code
1009
You do not have permission to operate
code
1101
Invalid authorization or The request token has expired
code
1102
Authorization cannot be empty
code
1200
The account has been banned
code
1201
create audio error, please try again later
code
1202
The same video cannot be translated lipSync in the same language more than 1 times
code
1203
video should be with audio
code
1204
Your video duration is exceed 60s!
code
1205
Create video error, please try again later
code
1207
The video you are using exceeds the size limit allowed by the system by 300M
code
1209
Please upload a video in another encoding format
code
1210
The video you are using exceeds the value allowed by the system by 30fp