Translation center API

An API is available for organizations with technical expertise who want to integrate their own software with the translation center, to help automate the translation process.

The API is currently experimental. If you're interested trying it out, please contact


Here's a quick overview of how to use the API.

Base URL

The base URL for the API is


An API key is required. Send an email to to request an API key.

Pass your API key in each request, in the X-Proz-API-Key HTTP header.

The API key is used to authenticate your application. In the future, support for authenticating the end user of your application may be added as well, in order to give them access to features that are not available to anonymous users. This may be implemented with OAuth 2 or another similar protocol.

Error handling

If there is an error in your request, an HTTP 4xx status code ("client error") will be returned. A JSON response may or may not be returned as well, depending on the nature of the error. If a JSON error response is returned, check the error_messages attribute to learn more about what was wrong with the request.

If the servers are having trouble, an HTTP 5xx status code ("server error") may be returned. In this case you should try your request again later, and submit a support request to staff if the problem persists.

Available services