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 firstname.lastname@example.org.
Here's a quick overview of how to use the API.
The base URL for the API is
An API key is required. Send an email to email@example.com 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.
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 ProZ.com 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 ProZ.com staff if the problem persists.