This is a guest post written by Pauline Farris. I didn’t receive any compensation for it. You can find out more about Pauline in the ‘About the Author’ section at the end.


Is it time for your website to go international? Then it’s time to adjust it to the needs of your future multinational audience!

When creating an internationalized website, it’s crucial to localize it at the same time. This means that you need to include various other languages besides the main language of your website.


For example, if the primary language of your website is English, and you want to reach more people from Mexico, Brazil, Argentina, and other Latin countries, you might want to include Spanish and Portuguese to help them understand your content better.

If you’ve built your website using WordPress, then there are multiple translation plugins that can help you make your website multilingual!

So, I’ve made a selection of 8 best translation plugins for your WordPress website!


8 Best WordPress Translation Plugins for Multilingual Websites

In the below list, I’ve included both auto-translate and self-translate plugins, as well as free, freemium (both free and premium versions), and premium plugins.

I haven’t mentioned all the features that every translation plugin has because each one has quite a lot of them. I only pointed out the main ones, and you can check the full list on their pages by using the links provided.

Also, if you plan on purchasing a subscription for one of them, make sure you check their features yourself too because things might change.

1. Polylang (Freemium)

polylang translation plugin


Over 400,000 WordPress users chose Polylang to create a multilingual website, which makes it the most used translation plugin.

This plugin allows you to create a bilingual, as well as a multilingual website, and you can choose as many languages as you want.

Polylang only offers a self-translate option, which means that you’ll have to translate the content yourself.

The downside of this is that preparing content in another language can be quite difficult, time-consuming, and even costly if you plan on hiring someone to do the translating for you.

Nevertheless, linguists and translators recommend manual translation, since machine translation can negatively impact the quality of the content and make it less understandable.

The plugin lets you translate pages, posts, categories, tags, menus, media, and widgets!

Premium version

The Polylang Pro version, which offers more features, starts at €99/year for one site.

If you want support for WooCommerce as well, they offer two extra extensions:

2. WPML (Premium)

wpml wordpress translation plugin

WPML is one of the most popular options for those who want to create a multilingual WordPress website.

It offers both manual and machine translation options.

This plugin doesn’t come with a free version, though.

The subscription starts from $29/year for a WordPress blog, which will allow you to translate your posts, pages, taxonomies, and menus, but not the widgets, page-builders, and so on.

But you can upgrade WPML by choosing the CMS option ($79/year), which allows you to translate everything.

Your account renewal per year will cost less, which is nice.

WPML is considered to be one of the best plugins, as it has over 40 languages, the option to add other languages, and it works with most themes and page builders (see the list here).

3. Google Website Translator (Free)

google website translator wordpress plugin

Google Website Translator comes with a simple interface and it actually offers pretty good machine translation.

It’s based on Google’s translation service – Google Translate.

Other features of Google Website Translator include:

  • It can be used as a widget and a shortcode;
  • Simple settings, easy to set up;
  • It won’t impact your WordPress website’s speed since it doesn’t load any external JavaScript or CSS files;
  • It has over 100 languages.

4. Lingotek (Freemium)

lingotek wordpress translation plugin

Lingotek is built on top of the Polylang plugin mentioned above.

The Lingotek translation plugin offers the following options:

  • Auto-translation: Lingotek collaborates with Microsoft Translator, making this translation option free for the first 100,000 characters;
  • Community translation: This feature allows your colleagues, employees or other contributors to translate your content. This option also offers a specialized text editor, called Lingotek Workbench;
  • Professional translation: For additional payment, you can hire a translator to do the job for you.

Lingotek is a cloud-based plugin that allows you to track your progress, and when the translation is ready, it gets posted on your WordPress website right away.

The whole translation process is fully automated.

5. MultilingualPress (Premium)

multilingualpress wordpress translation plugin

MultilingualPress has recently released a fully refactored version, 3.0, which comes with a lot of improvements and new features, such as PHP 7, Gutenberg compatibility, revamped UI, and more!

The plugin is based WordPress Multisite and offers over 800 languages by default!

If you need to add an extra language or modify a default one, then the Language Manager feature allows you to do just that.

MultilingualPress 3 also simplifies the management of multilingual WooCommerce web shops, and allows you to easily translate products and taxonomies.

The price for a license starts at $199/year.

6. WPGlobus (Freemium)

wpglobus wordpress translation plugin

WPGlobus is a versatile WordPress translation plugin that offers bilingual and multilingual translations with SEO features – compatible with the Yoast SEO and All in One SEO plugins.

It works with various page builders. For the free version, though, it’s only compatible with Visual Composer.

The plugin doesn’t offer automatic translation and multisite support, and if you uninstall it, you’ll lose your translations.

Premium version

WPGlobus’ offers premium add-ons that start at $9/year.

7. TranslatePress (Freemium)

translatepress wordpress translation plugin

TranslatePress allows you to translate the whole page at once, manually or automatically (via Google Translate), directly from the front-end with a live preview.

The translation plugin is compatible with most page builders, and it also works with WooCommerce.

Another good thing about TranslatePress is that it allows you to save all your translations if you decide to uninstall it.

Premium version

The premium version, which starts at $79/year, offers more features, such as SEO pack or extra languages.

8. GTranslate (Freemium)

gtranslate wordpress translation plugin

GTranslate is yet another WordPress translation plugin based on Google Translate.

You can automatically translate – in over 103 languages – your pages, posts, themes, plugins, widgets, menus, categories, and tags!

It also offers WooCommerce shop translation and Google Analytics integration.

Premium version

The premium version offers even more features, such as multilingual SEO, Yoast SEO compatibility, translating microdata, live chat support, and more.

Their premium plans start at $5.99/month.

You might also want to read:

Final thoughts

Creating a multilingual website with the help of WordPress translation plugins is quite easy, as most of them offer easy-to-use interfaces to help you translate your content.

Hopefully, my suggestions will help you make the right decision that will fit your needs and the needs of your audience.

That’s a wrap

Hope you find the post useful and comprehensive!

Don’t forget to share it to help out others!

If you have any questions or thoughts, drop a comment or send a message via contact or Facebook page.

You can also hit the follow button on Twitter and subscribe to the YouTube channel.

If you want to start your own WordPress blog, or need a website for your business, ThemeSkills’ WordPress installation service is at your disposal! On-going WordPress support and maintenance are on the menu as well!

You can also purchase a ready-made WordPress website with hosting and support included!