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.
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. 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.
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.