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.

We (as Theme developers) make sure that all our themes are fully compatible with all best plugins present on this list!

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

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

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

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.

Share This Post