Translation APIReference
v2.0.0

Start Here

Translation API ReferenceAuthentication and API KeysEnvironments and VersioningCommon ConventionsPaginationIdempotency and RetriesErrorsRate Limits

Guides

Choosing a Project WorkflowProject LifecycleFile UploadsStructured JSON and TextOptional Quote WorkflowWebhook Verification

Account and Setup

GETGet API identity and versionGETGet account detailsGETGet key scopes, limits, and enabled capabilitiesGETList active source and target languagesGETList supported project services and turnaround options

Translation Projects

POSTUpload a source fileGETGet source file metadata and analysis stateDELETEDelete an unused source fileGETDownload a source fileGETRetrieve exact inline JSON or text source contentPOSTCreate a translation projectGETList translation projectsGETGet project status and detailsPOSTCancel a translation projectGETList completed translationsGETDownload a translated fileGETGet structure-preserving JSON or text delivery

Quotes (Optional)

POSTCreate a quoteGETList quotesGETGet a quotePATCHRecalculate an editable quote with revised inputsPOSTSubmit and freeze a quote revisionPOSTAccept a quote and create a project

Webhooks

GETList webhook endpointsPOSTCreate a signed HTTPS webhook endpointGETGet a webhook endpoint without its secretPATCHUpdate URL, events, description, or statusDELETERevoke a webhook endpointPOSTRotate a signing secret and show it onceGETList webhook delivery historyPOSTRedeliver the original persisted event

Tools and Releases

Event CatalogAPI ExplorerDownload SpecificationsChangelog

Events

quote.createdquote.updatedquote.submittedquote.acceptedproject.createdproject.updatedproject.cancelledproject.completeddelivery.ready

Developer tools

Download specifications

Import the OpenAPI specification or Postman collection into your preferred development tools. Use the AsyncAPI specification when implementing webhooks.

OpenAPI specificationJSONOpenAPI specificationYAMLAsyncAPI specificationJSONAsyncAPI specificationYAMLPostman collectionJSON