Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
WordPress Plugins
View all Guides

9 Best WordPress Translation Plugins for Your Website

Last updated on by
Special WordPress Hosting offer for WPBeginner Readers
9 Best WordPress Translation Plugins for Your Website

Do you want to translate your WordPress site? There are plenty of WordPress translation plugins that allow you to create multilingual content or provide machine translation of your existing content. In this article, we will show you the 9 best WordPress translation plugins for your website.

Translation plugins for WordPress

Choosing a Translation Plugin for WordPress

Most beginners do not know that you can install WordPress in your own language. You can use it to create content in your own language, or you can create a multilingual site.

While there are many translation plugins available for WordPress, they can be characterized in two main categories.

First, you have plugins that allow you to create multilingual content on your website. The main benefit of these plugins is the quality of your translations will be significantly better than any machine-generated online translation tools.

The second type of WordPress translation plugins are the ones that use online translation services to translate your contet. These plugins don’t require you to write content in multiple languages, but the quality of translations is not as good as it can be.

Having said that, let’s take a look at the best translation plugins available for WordPress.

1. Polylang


Polylang is a free WordPress translation plugin. It allows you to create multilingual content in as many languages as you need.

Polylang allows your users to choose their preferred language from their profiles, and it automatically downloads the respective WordPress language packs.

Polylang fully supports RTL languages and works with most WordPress themes.

See our guide on how to easily create a multilingual WordPress site for detailed instructions.


WPML - WordPress Multilingual Plugin

WPML is one of the most popular WordPress multilingual plugin. It is a paid plugin and comes with one year of premium support. WPML allows you to create multilingual websites.

You can translate all your posts, pages, custom post types, and menus into any language you want. It also connects you with professional translation services, so you can hire someone to translate your content.

3. qTranslate X


qTranslate X is another powerful free WordPress multilingual plugin. It is similar to Polylang and WPML in functionality. It offers an easy way to create multilingual content.

Users can switch languages while editing post to simultaneously work on content in different languages. It has a growing list of third-party add-ons, and most of them are free. They allow you to integrate qTranslate with various other platforms and plugins.

4. xili-language


xili-language is a free and powerful WordPress multilingual site plugin. Not only does it allows you to create multilingual content, it can also change your theme’s language files depending on the content language.

The plugin comes with comprehensive tools to help you build your multilingual site. It already supports most standard WordPress compliant themes, and it has addon to make it work with many other popular plugins.

5. Google Language Translator

Google Language Translator

Translating your content into different languages is time consuming and requires a lot of effort. That’s why many site owners choose to go for online translation tools like Google Translate.

Google Language Translator plugin provides an easy way to add Google Translate into your WordPress site. Take a look at our guide on how to add Google Translate in WordPress for detailed instructions.

6. Gtranslate – Google Translate


Gtranslate is another free Google Translate plugin for WordPress. It allows you to add a language switcher powered by Google to easily translate your web pages. It hides suggest better translation popup and Google Translate bar from the top.

Gtranslate also has an option to open the translated page in a new window. This way users can switch back and forth between original content and translated content. There are multiple styles for dropdown and flags that you can choose from.

7. Transposh WordPress Translation


If you were looking for an easy way to allow your users to translate content on your website, then Transposh can be the answer. It allows you to combine automatic machine translations with user translations. Your website visitors can simply select any text on a translated page and add their own translation.

8. Bing Translator

Bing Translator for WordPress

Similar to Google, Bing also offers an automatic translation tool. Bing Translator plugin uses Bing’s translator tool to automatically translate content on your pages. Maintained by Microsoft Open Technologies, this plugin hasn’t been updated for a while, but it works fine.

9. Goo Translate Widget

Goo Translate Widget

Another easy way to add Google Translate to your WordPress site is by using Goo Translate Widget plugin. This simple plugin adds a powerful widget to your WordPress site.

Simply drag and drop the widget to a sidebar, select your language, and then save widget settings.

That’s all, we hope this list helped you find the best translation plugins for your WordPress site. If you are looking to translate your WordPress theme, then checkout our guide how to find and translate a translation ready WordPress theme.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »


  1. Mark Jordan says:

    You may also want to take a look at the GTS Translation plugin.

    This plugin allows you to post-edit translations for increased quality. Supports over 30 languages.

  2. Jolene den Boer says:

    Hi there,

    I use Polylang. Works fine.
    One question, though. How do you all cope with the subscribers to your site? I use Jetpack as my subscription program. In the ideal world, I would like to have my English subscribers to only get notified of the English new posts. And the same for the Dutch ones. Howevery, Jetpack can not do that. I checked with their customer support. So now, all my subscribers get notifications of both Dutch and English posts. This is certainly not ideal. I know I would opt out of mailing lists that send me ‘double’ info.
    Who also has the same problem, and is there a solution?

    Please advise.
    Thanks in advance!

    • WPBeginner Support says:

      We will recommend you to use MailChimp or Aweber instead. You will need to create different lists that your users can subscribe to. You can either add dynamic signup forms for each language or you can add a signup form with checkboxes for different lists. Take a look at how we do it to create daily and weekly email newsletter.

      • Alvaro Gois says:

        Probably not working with comments since I’m getting doubled notifications… ;)

      • Jolene den Boer says:

        Thanks for the advise! I will look into it.

      • Jolene den Boer says:

        Pfff, ever so complicated. So many features! I just want to notify my subscribers of new posts, in their prefered language only, that’s it. Any suggestions?

  3. Meghna bansal says:

    I have use Google Language Translator plugin and it is amazing how it changes languages and thanks to letting me know about more translator plugins.

  4. Katie says:

    I used Transposh for a while, and I liked it because its machine generated translations were able to be found in search engines (leading to a boost in international traffic), but I had to deactivate and remove it because it was causing loads of javascript errors.

    Do any of the machine translation plugins mentioned above allow the translated material to be indexed by search engines?

  5. Alvaro Gois says:

    I believe it’s not the first time I make this comment on a similar article: please don’t mix multilingual plugins with automated translation plugins. You’re not contributing to clarify the concept of multilingual content to new users.

    Make two different articles, one for each.

    As to multilingual plugins, I believe MultilingualPress should definitely be mentioned. Your readers would also appreciate to know the differences between those plugins, regarding the way they’re implemented. An alert should be issued to the fact that some of these plugins, like qTranslate did, will leave behind a trail of extra content in your posts and pages in case you decide to use a different plugin.

    • WPBeginner Support says:

      Thanks for the feedback. We did try to keep the difference. The title of the article is translation plugins not multilingual plugins. We also kept the multilingual plugins and machine translation plugins apart in the list.

  6. Konrad Bauckmeier says:

    Choose wisely, because mostly it is very difficult to switch to an other plugin later!

    An other option for a multilingual blog would be a multisite installation. There is a interesting plugin supporting this setup: Multilingual Press (recently the pro version got free, but you have to pay for support if needed)

    This approach is a very clean and would still work after removing the plugin. As disadvantage you need to duplicate all media then, since there is no central media-library. It is not very easy to use in shops too, since it is difficult to synchronize inventory between different sites. Finally, some plugins do not support multisite installation (or ask you to buy a pro version, like SNAP)

  7. Roland Dietz says:

    I recommend everybody to forget about the plugins that translate texts with the help of Google or Bing. The results are often terrible and just wrong. The fault lies not in the plugin itself but in the poor results that are delivered by Google or Bing. Whenever I come across a text that has been translated automatically, I go through the process of 1) wondering about the confusing gibberish and b) search for the article in its native language.

  8. Mikael Andersen says:

    I guess you have forgotten Genesis Translations by Remkus de Vries.

    It’s a simple plugin that translates perfect to danish for example.

    Though it is made for Genesis Framework, but if one is using this, it is a very good plugin.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.