In a study by W3Techs, English was found to be the language used by 59.6% of websites surveyed, making it the most prominent language on the web by far. However, is English the language your audience uses to search or consume content with?

If your business is global or international, having a monolingual site may be slowing your penetration into key markets. On the other hand, creating brand-new content for additional languages can be arduous and time-consuming.

If you're on WordPress, one solution is to use a translation plugin to make the process easier.

Grow Your Business With HubSpot's Tools for WordPress Websites

1. Weglot

With more than 100 translation languages available, Weglot Translate is a light-weight plugin that offers automatic translations and access to professional translators if needed. You're able to manage translated content from a single dashboard, and it includes the ability to make edits. The best part? It can even handle your WooCommerce product pages and checkout workflow.

Weglot translation plugin

2. Polylang

Polylang is a free WordPress self-translation language plugin where you choose your preferred option from your profile and automatically download the corresponding language pack. It adds a widget in the nav menu for switching between languages, and it has the ability to separate versions of your site onto subdomains for each language.

polylang multilingual plugin

3. Lingotek Translation

With Lingotek Translation, you have three choices for translating your content:

  • Machine Translation - Uses the Microsoft Translation tool to generate content in your desired language and is free for the first 100,000 characters.
  • Community Translation - Translations have to be self-made via the text editor built into the plugin’s workbench.
  • Professional Translation - Requires you to invest some money and hire Lingotek’s experienced personnel to take care of the job.

This flexibility makes it a great option for those who want to start simple but grow into more complex language implementations.

lingotek translation plugin

4. Google Language Translator

While not an official Google plugin, Google Language Translator enables you to use translations directly from Google Translate onto your site. You can take advantage of the more than 80 languages Google Translate supports, and the plugin provides visitors with a way to switch language views.

google language translator plugin for wordpress

5. Google Website Translator

Another multilingual solution using the power of Google Translate, Google Website Translator by Prisna can be used as either a widget or a shortcode. In addition, it is a fast and light-weight option since it doesn't rely on external javascript and CSS the way other translation plugins do. 

google website translator plugin

6. Babble

With Babble, all you have to do is get a new language pack, install Babble, enable your new language, and translate. Once it's done, it tells your translators that it's ready for their attention.

From there, Babble displays two versions of the WordPress visual editor: one with the original content and the other with everything a translator needs before going live.

babble translation plugin


The plugin can tackle both the multilingual management and the translation process itself. WPML gives you a choice of translations placed on either the same domain, a subdomain, or a wholly different domain.

Some features of the plugin include multilingual e-commerce support, translation widgets, and synchronization with ICanLocalize and cloud services for auto-translations. It quickly sends the content to your preferred translation tool and efficiently puts high-quality translated materials at your disposal.

wpml multilingual plugin for wordpress

8. MultilingualPress

The MultilingualPress plugin assumes that you are providing different languages to your clients using the WordPress Multisite functionality. It then allows you to connect your autonomously translated versions of the website.

One noticeable feature of this plugin is its robust fault tolerance to prevent data loss. Connected posts won’t disappear if a previous version is deleted. The translated pages will also be secured if they are handled one at a time. This saves you from needing to retranslate should accidental deletions happen.

multilingualpress plugin

9. Loco Translate

Loco Translate is unique in that it will work with any automatic translation tool you use due to its built-in API. You can also update language files from the plugin, theme, or even browser. It can also extract strings and generate templates, making the plugin particularly handy for developers. 

loco translate plugin

10. TranslatePress

With this plugin, translations are displayed in real-time, and there's support for both manual and automatic translation methods. It's compatible with Gutenberg blocks, shortcodes, WooCommerce, and most themes. You'll also be able to translate meta data with its SEO pack, add language switchers with a simple shortcode, and translate dynamic gettext added by WordPress and your other plugins and themes. 

TranslatePress Plugin

11. GTranslate

GTranslate also uses Google Translate features but hides some of the unwanted displays that come with the API. It will auto-switch to the correct language based on the visitor's browser settings, and you can customize based on your preferences even down to alternate flag icons. 

GTranslate plugin

All of these plugins serve the bigger purpose of helping your WordPress site connect with more users. Once implemented, you're on your way to having your message heard — regardless of language.

Editor's note: This post was originally published in January 2020 and has been updated for comprehensiveness.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

 Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Originally published Jun 3, 2020 12:20:00 PM, updated March 29 2021


WordPress Plugins