Check Video Translation Status
GET
https://api.konpro.ai/v1/video_translate/{video_translate_id}Monitor the real-time progress and current status of a submitted video translation request using its unique translation ID.
Request History
Log in to see full request history
| TIME | STATUS | USER AGENT |
|---|---|---|
| Make a request to see history. | ||
0 Requests This Month
Path Parameter
| Parameter | Type | Description |
|---|---|---|
| video_translate_id | string | Unique identifier for the translation job (required) |
Response Structure
| Field | Type | Description |
|---|---|---|
| video_translate_id | string | Unique ID of the video translation job |
| title | string | Title assigned to the translated video |
| status | string | Current processing status: "running", "success", "failed", or "pending" |
| url | string | Link to the completed translated video (valid for 7 days) |
| message | string | Additional error or status details, if applicable |
cURL Request
shell
curl --request GET \
--url https://api.konpro.ai/v1/video_translate/<video_translate_id> \
--header 'accept: application/json' \
--header 'x-api-key: <your-api-key>'Example Success Response
json
{
"error": null,
"data": {
"video_translate_id": "<video_translate_id>",
"title": "KonPro Demo Translation",
"status": "success",
"url": "https://cdn.konpro.ai/videos/demo-translated.mp4",
"message": null
}
}Important Note
The generated video URL is temporary and will expire after 7 days. To re-access the video, call this endpoint again to regenerate a fresh URL.
Each check will return updated status and expiration details for the video file.
Example Usage
Shell
curl --request GET \
--url https://api.konpro.ai/v1/video_translate/<video_translate_id> \
--header 'accept: application/json' \
--header 'x-api-key: <your-api-key>'LANGUAGE
CREDENTIALS
HEADER
RESPONSE
Examples
Choose an example:
application/json
200 - Success
404 - Not Found
LANGUAGE
CREDENTIALS
HEADER
RESPONSE
Examples
Choose an example:
application/json
200 - Success
404 - Not Found