5 Best WordPress Translation Plugins Compared (Free and Paid)
If you want to create a multilingual WordPress site, you’ll need a WordPress translation plugin.
WPML used to be almost exclusively focused on manual translations, but the new version adds built-in support for machine translation, as well.
With the Multilingual CMS version (which I recommend), you can translate 100% of your site’s content, including:
One unique feature is that it gives you special “Translator” user roles that you can use to give direct access to a third-party translator (like a freelancer you hire). Or, it also includes a feature that lets you send translations straight to a few different professional translation services.
To translate your content yourself, you get a few different interfaces, but this side-by-side look is where you can work with individual pieces of content:
Weglot is probably the most convenient way to translate your WordPress site.
It works by immediately using machine translation to translate your entire site as soon as you activate the plugin. So basically, within the first five minutes, you can have a complete, working multilingual site.
Because you probably won’t want to completely rely on those machine translations, though, Weglot also lets you use its cloud dashboard to have a human manually review/edit all the translations, or outsource translations straight to a third-party translation service.
Weglot actually gives you two different interfaces, which is convenient:
- Translation list – this is a side-by-side view of the original and translated content – kind of like a PO editor.
- Visual editor – you see a live preview of your site and can click on any text string to translate it.
Weglot translates 100% of your content, including everything from themes and plugins. And it also creates an SEO-friendly, indexable version of your site for each language.
One thing to consider with Weglot is that it’s a cloud-based SaaS tool, rather than something that’s 100% self-hosted. As a result, your translations are hosted on Weglot’s servers and you’ll need to pay an ongoing monthly fee to continue using Weglot.
If you can afford that fee, I think the convenience is worth it for a lot of people. But if you’re on a budget, you might be happier with one of the self-hosted, one-time fee translation plugins.
Weglot has a limited free plan that lets you translate up to 2,000 words into one language. After that, the paid plans start at €8.25 /month.
You can learn more in our Weglot review.
TranslatePress sits somewhere in between WPML and Weglot. It has a lot of the convenience of Weglot, while working as a locally hosted solution, rather than a cloud SaaS like Weglot.
TranslatePress lets you choose between manual and automatic translation. And if you go with automatic, you’ll always have the option to manually adjust those translations later.
One thing I like about TranslatePress is its interface. To get started, you configure some basics in the back-end settings, like which languages to use and whether or not to use automatic translation:
Polylang works a lot like WPML, except it has a generous free version available at WordPress.org.
Like the previous three multilingual plugins, Polylang creates an SEO-friendly, indexable version of your translated content.
To translate core WordPress strings, you’ll use this side-by-side editor:
5. Google Language Translator
Google Language Translator is not nearly as comprehensive as all of the other translation plugins on this list.
First off, it is not SEO-friendly. That is, it does not create indexable versions of your content.
Instead, it dynamically translates content on-the-fly by giving visitors a drop-down menu that they can use to translate your content into any language that Google Translate supports (or any language that you choose).
However, the benefit is that it’s super simple.
All you do is select which languages you want to let visitors choose from and configure how you want the language switcher to look:
Get Google Language Translator
Go Multilingual Today!
That wraps up our list of the best WordPress translation plugins!
If you just want a simple way to make your site multilingual and don’t care about SEO-friendliness or 100% translation accuracy, you can just throw Google Language Translator on your site to give visitors the option to choose their preferred languages.
Otherwise, I’d recommend sticking with one of the first four plugins. All of them are quality options – it really just depends on your unique needs and preferences when it comes to:
- Translation interface
- Translation type
Do you have any questions about translating WordPress? Ask away in the comments!