What is the best multi-language plugin for WordPress?

WordPress does not have multi-language support itself, so you need to use a plugin to obtain multi-language functionality. Do not suggest the usage of different WordPress sites for obtaining the multi-language functionality because this would create more problems that solving.

Please answer only if you successfully implemented such solution and explain what current limitation it has. Also it would be a good idea to specify what other solutions you tested before choosing this one.

Things to consider:

  • language URLs, like /en/... /fr/..
  • being able to fallback to default language for untranslated pages
  • browser language detection
  • Probably a duplicate of 725
    – fuxia
    Commented May 24, 2011 at 11:22
  • This is not an duplicate of 725, this one asks for one recommandation, not many.
    – sorin
    Commented May 24, 2011 at 14:50

7 Answers 7


I would like to recommend WPML, I use it on all of my bi/multi-lingual projects. It has great support and it makes WordPress truly multilingual, instead of only your content.

The latest addition is the media module, which takes care of the images you upload to Posts and Pages. No need anymore to upload them for each language separately, the plugin now recognises that there is an image attached to one language and will ask you to use that image too or not.

Any questions you have about it, you can let me know.

  • It is worth mentioning that WPML is a commercial plugin, but in my opinion it definetly is the most advanced solution for implementing multilingual on your website. I like it also because it has plugins, which let you activate only the functionalities you really need. The interfacing with iCanLocalize is also quite unique.
    – mike23
    Commented Jun 16, 2011 at 14:01
  • I do agree with WPML as the best solution however it's quite complicated to use for customers not used to Wordpress administration.
    – Kaaviar
    Commented Nov 15, 2011 at 15:03
  • 2
    -1 for WPML backstabbing me and becoming paid software. I was forced to buy the upgrade for a customer that had an old version that wasn't working anymore since WP3+.
    – Wadih M.
    Commented Jan 13, 2013 at 19:36

My vote for qTranslate it supports a lot of languages and is very configurable :)


I recently updated Translate from 1.2 to 1.3. Very simple plug-in, meaning easy to customize. Main advantage is that everything in on one post or page.


GTranslate Am Using This one.Get translations with a single click between 58 languages (more than 98% of internet users) on your website!


Check out Best WordPress Multilanguage Plugins for a discussion about this. I believe WPML is leading now.


I tried a few but I found mLanguage to be the easiest to impliment.

It does not translate - its not clear in your post if you want multi language, or a translator. They are obviously very different

put in [en] what you want in english[/en][fr]french[/fr] and the text comes up only in the language selected. outside the [] will be on every language.


I can recommend Rosetta plugin it comes as a free version and a paid one.

Rosetta plugin for WordPress is designed to give the user a simple and effective way to build a multi-language website. It makes it possible to easily produce and manage multilingual content.

This free version of Rosetta plugin has some limitations.

Here is a quick overview of free version features:

  • Multi-language from the box - everything required already included
  • Quick and simple configuration. Host versatility - use pre-configured
  • host names or form automatic URLs. Multilingual post content editing
  • via tabs in post edit WordPress section Website title, description
  • and menu localization Language switching widget Plugin localization support

Read more about it here: http://store.theme.fm/plugins/stella/ And here is the plugin documention: http://store.theme.fm/files/2012/06/Stella-Documentation.pdf

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