GET
/translate/status/{job_id}
Requires Auth
Get job status
Check the status and progress of an asynchronous translation job
Parameters
job_id
* required
(path)
string
Job identifier returned from async translation
Code Examples
curl -X GET \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
'https://nexus-api.dhurgham.dev/api/file-translation-api/translate/status/a1b2c3d4'
Request Information
Example cURL Request
curl -X GET \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
'https://nexus-api.dhurgham.dev/api/file-translation-api/translate/status/a1b2c3d4'
Request Schema
Query Parameters
-
job_idstring required path - Job identifier returned from async translation
-
Example:
a1b2c3d4
Responses
200
Success
{
"success": true,
"job_id": "a1b2c3d4",
"status": "running",
"progress": 45,
"result_url": "https://nexus-api.dhurgham.dev/api/file-translation-api/translate/result/a1b2c3d4",
"download_url": "https://nexus-api.dhurgham.dev/api/file-translation-api/dl/abc123",
"error": "Translation failed: ..."
}
Response Schema
-
successboolean -
Example:
1 -
job_idstring -
Example:
a1b2c3d4 -
statusstring - Current job status
-
Example:
running -
progressinteger - Progress percentage (0-100)
-
Example:
45 -
result_urlstring - URL to get result (only when status is 'done')
-
Example:
https://nexus-api.dhurgham.dev/api/file-translation-api/translate/result/a1b2c3d4 -
download_urlstring - Direct download URL (only when status is 'done')
-
Example:
https://nexus-api.dhurgham.dev/api/file-translation-api/dl/abc123 -
errorstring - Error message (only when status is 'failed')
-
Example:
Translation failed: ...
Subscription Plans
Basic
Basic plan
$5,000.00/month
- 1,000 requests/month
- 100 requests/hour
- 20 requests/minute