We have several WordPress sites that we're going to get translated, however after some research this doesn't seem like an easy task.

Preferred scenario

1) Ability to export all strings from themes, plugins and content into one (or several) files (xml, json, whatever) with each string linked to an ID.

2) These are provided to the translation company to translate into the given languages in the same format we provided.

3) One (or several) click import of these files. WP will be told which files are which language.

Unfortunately this doesn't appear possible. Whilst researching I've found two promising plugins - WPML and qTranslate. Both of which feature easy enough multilingual support. The problem lies with the automation. The easy export/import is really rather important because the translation company will preferably not have direct access to the WP install and they also have no knowledge of WP itself.

Has anyone tackled this issue before, or able to shed some light?

1 Answer 1


1st as you figured out, Wordpress does not offer any built in multilingual support for posts and pages.
2nd Themes, plugins etc. need a separate translation workflow than pages. But that is usually ok, since the theme does not change as much as the pages (normally).
To translate the themes I would recommend Loco Translate

For the posts, you already found two of the more common plugins. Personally I would not recommend qTranslate. I think active development has stopped and it stores all translations into one posts. This makes it complicated to change the plugin later. WPML is the most used one, but is not really open source and is mainly built for iCanLocalize. If your translation agency is iCanLocalize, then this is the best choice.

PolyLang is from my opinion the best solution. It's completely open, but has plugins so you can work directly with different translation agencies or translate directly inside wordpress. My company Supertext also built the plugin Polylang-Supertext for it. So you can directly order your translations out of Wordpress. This should cover all your requirements.
Let me know if you have additional questions.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.