Over the past years, WordPress has established itself as one of the most popular website/blog platforms, not only here in the United States, but also around the globe. WordPress is now available in various languages … and that is an impressive list!

But what if you just want to create a multilingual website or offer a way to simply make it easy for non-English (or whatever your main language may be) speakers to view and understand your website?

Or… do you simply want to change the language for inside your WordPress admin panel?

WordPress 4.1 introduced an easy way to switch your WordPress back-end language.
Here is a screenshot of the admin panel in Italian


 But that is the INSIDE of WordPress, for the website owner who’s native language is not English.

But you might want the Outside of your WordPress site to be in another language

 To do that you would use a plugin!

Here are some plugins that can be helpful.

1. WordPress Multi-Language Plugins

These are the plugins that lets you have one site that can be toggled back and forth between different languages. Comes in handy when you want to offer the same content in more than language.



This impressive plugin offers so much. You create a post/page per a language, and this plugin links translated versions together, indicating one post/page is the translation of another. As a default, it comes with 40 languages, and lets you add your own language variants. You can even do things like allowing you to translate the plugins and themes, and sending the translation jobs to your translator within WordPress. Watch the demo at http://wpml.org/.



Unlike MPML that create a post per language, Stella lets you create multiple language versions within a post, making it easy to create a post or a page in multiple languages without having to switching to a different page or site. Free version (https://wordpress.org/plugins/stella-free/) and premium version (http://store.theme.fm/plugins/stella/) are available.

Multilingual Press multilingual-press

With this plugin, you can connect multiple sites as language alternatives and lets people choose a site from the list in the widget. Offers more than 50 languages. Works with single sites as well as multi-sites. Check it out here: https://wordpress.org/plugins/multilingual-press/

2. WordPress Translation Plugins

Transposh WordPress Translation


 This cool plugin not only translates your site into a different language, but also lets you correct and update the translation after that right on your website (ie. without having to go into the WordPress admin panel editor screen). See how it works at https://wordpress.org/plugins/transposh-translation-filter-for-wordpress/

3. Google Translation Plugins

These plugins lets you add an easy way for your website visitors to run Google Translate right on your website so that they can see the machine translated version of the site in any of the languages that Google support (dozens!). This probably is the quickest way to make your site multi-lingual. Here is one of such plugins that you might want to try.

Google Language Translator



As always, please do your due diligence before installing any plugins as plugins could cause compatibility issues, etc.

Let me know if you have any favorite way to turn your WordPress into a multilingual site!