Skip Navigation
April 19, 2024

WPML offers two 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.

Translation Hub for Translation Services

The first 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 to manage your clients’ connections to WPML and deliver content and translations.

With the Translation Hub, you can also choose your translation method. For example, you can translate using our online editor that includes automatic translation, a glossary, and other advanced tools. Or, you can 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

WPML supports direct API integration, making the translation process easier by connecting directly to your translation service.

We offer both free and paid integration options based on your needs and capabilities.

  1. Free Integration

With the free option, you need to follow our REST API documentation and independently develop an API compatible with our specifications. 

WPML will provide support by:

  • Answering technical questions
  • Helping you understand how our system operates
  • Assisting with testing your integration

There is no development work done by WPML in this case – your team needs to handle all API development.

  1. Paid Integration 

If you prefer not to handle API development, WPML offers a paid integration service. This option requires no development effort from your team – WPML handles the work.

You provide us with your REST API documentation(the better the documentation, the easier the integration) and access to a test server to test all API requests.

Your API needs to contain the following 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 (This simplifies integration but is not mandatory)

We will review your API capabilities and send a quote for developing a custom API integration tailored for you. 


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