Skip Navigation
January 21, 2022

WPML offers three different ways to integrate your translation service depending on your translation volume, technical requirements, and budget.

Note: Integrating with WPML doesn’t imply that you will become an official Translation Partner. Learn more about how to become a Translation Partner.

Quick Self-Service Integration

If you are a freelance translator or a one-person boutique service looking to grow your business, WPML makes it easy to translate clients’ sites seamlessly without sending files back and forth or setting up a complicated API connection.

Integrate for free by registering for WPML’s self-service integration. This makes it possible for your clients to send you translation jobs directly from their site.

Translation Hub for Translation Services

Another option is to integrate using WPML’s Translation Hub. The integration process is very fast and does not require any public APIs or any development work on your side.

You will be able to access your account from your system to manage your clients’ connections to WPML and deliver content and translations. Thanks to Translation Hub you will be able to manually download XLIFF files with the content sent by the client, translate those files using your preferred CAT tools and upload the translations. Our system will take care of delivering the translation to the client’s site.

Direct API Integration

If you find that you have too much work from WPML to manage the manual downloading and uploading of XLIFFs, we can implement direct integration with your API.

The solution is based on a middleware service that “translates” the requests from WPML to requests in your API. In most cases, there is no need to change anything in your system, as we are able to use existing endpoints.

Basic requirements for integration with WPML:

  • Ability to set up new projects
  • Ability to receive content for translation
  • Support for XLIFF files
  • Support for content that includes HTML markup
  • Support for callbacks (notifications/webhooks) to notify our systems about translations ready for download*

*simplifies integration but is not mandatory

Before we start working on the integration with your service, we will need API documentation (the better the documentation, the easier the integration) and access to a test server to test all API requests.

If your API meets all the integration requirements, the integration work is for free. However, if your API needs adjustments or extra features, we will quote you for the integration work.


Fill out the form for starting the integration process of your service with WPML.

Do you have questions? Contact us and we will be happy to provide any details regarding the process of integrating your translation service with WPML.

What’s next?

Learn about the costs for translations delivered to your service via WPML