Skip to main content
GET
Get Document Translation Status
Use this endpoint to monitor a document translation task created with Create Document Translation. Pass the task_id returned by the create request, and the API returns the current task status. When the status is SUCCESS, the response includes a run_id. Use that run_id with Get Document Translation Result to fetch the translated document download URL.

Status Values

  • PENDING: the document translation is still queued or processing.
  • SUCCESS: the document translation completed successfully, and a run_id is available.
  • ERROR: the task failed.
  • TIMEOUT: the task exceeded the processing timeout.
  • PAYMENT_REQUIRED: the workspace needs credits or an entitlement change before the task can complete.

Example

Poll at a reasonable interval, such as every few seconds, and stop when the task reaches a terminal status.

Authorizations

x-api-key
string
header
required

The x-api-key is a custom header required for authenticating requests to our API. Include this header in your request with the appropriate API key value to securely access our endpoints. You can find your API key(s) in the 'API' section of our studio website.

Path Parameters

task_id
string
required

The unique identifier returned when you submitted your document translation request. Use it to poll the task status.

Response

Successful Response

status
enum<string>
Available options:
SUCCESS,
PENDING,
TIMEOUT,
ERROR,
PAYMENT_REQUIRED
run_id
integer | null
Last modified on November 11, 2026