GET /translate/status/{job_id} Requires Auth

Get job status

Back to API

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_id string 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

success boolean
Example: 1
job_id string
Example: a1b2c3d4
status string
Current job status
Example: running
progress integer
Progress percentage (0-100)
Example: 45
result_url string
URL to get result (only when status is 'done')
Example: https://nexus-api.dhurgham.dev/api/file-translation-api/translate/result/a1b2c3d4
download_url string
Direct download URL (only when status is 'done')
Example: https://nexus-api.dhurgham.dev/api/file-translation-api/dl/abc123
error string
Error message (only when status is 'failed')
Example: Translation failed: ...

Endpoint URL

https://nexus-api.dhurgham.dev/api/file-translation-api/translate/status/a1b2c3d4

Subscription Plans

Basic

Basic plan

$5,000.00/month

  • 1,000 requests/month
  • 100 requests/hour
  • 20 requests/minute
Login to Subscribe

free

$0.00/month

  • 1,000 requests/month
  • 1000 requests/hour
  • 1000 requests/minute
Login to Subscribe