How to Create a Multilingual WordPress Blog: Easy Guide

See in this article a guide on how to create a multilingual blog on your WordPress website and increase your audience and support

How to Create a Multilingual WordPress

Yes, it’s a small world that is getting smaller. And businesses that want to grow their audiences and revenue are looking to expand into foreign lands. And as they do, they understand the need for translation and localization of their websites, blogs, and even social media posts. So how to create a multilingual WordPress blog? See in this article a guide on how to create a multilingual blog on your WordPress website and increase your audience and support for other languages.

Blogs can be especially important because they are the means by which companies establish relationships with potential customers and provide important information, entertain, and even inspire.

The good news is this – it’s easy. The other good news? If you want a multilingual blog, you will not need to set up a multi-blog or have unique WordPress installs for each language you have chosen.

How to Create a Multilingual WordPress Blog?

You do Have Two Options as a Guide to Building Your Multilingual WordPress Website

  1. You can manually translate all of your blog posts into the languages you have chosen.
  2. You can use Google Translate, which is a machine translation. While Google machine translation is certainly continually improving, you may not be completely happy with the results.

The first option is the best if you have the resources and the budget for it. This approach will give you the most accurate translation. That translation, including images and media, will consider the cultural appropriateness of the target audience, creating a multilingual WordPress website.

If you choose to use Google Translate, the quality will not be as good, and images/media will not take cultural suitability into account. If you take this option, a “switcher” on each post will allow a user to select his language of choice.

The Manual Translation Option

Here Are the Simple Steps for This Option:

  1. Install the Polylang plugin. Be certain to activate it.
  2. On your dashboard, go to “settings” and choose “languages.” This is how you will configure the languages you choose (you can always add more later.)
  3. On the languages setting, there will be three tabs:
    • The first one is “languages.” Here you will add the actual languages. Be sure to identify the default language and the others you want to use.
    • The second tab is “Strings Translations.” Here is where you will add the title of your blog, a short description, and then the date and time format you want to use in each language.
    • The third tab is “settings.” Choose your default language, which is how your blog will first come up when accessed. Then there are other technical settings you will want to set, too, such as the URL. In the beginning, it is probably a good idea not to change the URL.

Note that on this settings page, you will be asked about “pretty permalinks.” By checking the second option, you will further optimize your posts for multi-language SEO.

Also, check the option to detect browser language because that will automatically bring up the post in the user’s language.

Be sure to click the “Save” button when finished to have your WordPress multilingual.

Now to Add Content

All you do here is write a new post. On the “Add New Post” screen, follow the directions to add the title, etc. It will automatically add the post in the default language, but you will have options for the other languages you already have selected. So, now all you do is get your post translated into the language you want, go back to the screen and select the language from the options on the right and add the translated post with WordPress multilingual.

If your blog is divided into categories, you can also have those translated. Just go to “posts” and then “categories” add each category and check the languages you want.

Putting a Multilingual WordPress “Switcher” on Your Blog Site

You can also add a selector in the sidebar area that will allow users to select between the languages your posts will be translated into. Just go to “Appearance” and then “Widgets.” You can choose “language switcher,” and you can select your languages by name and even country flag. Just remember to click “save” when you are done setting up your multilingual WordPress. Thus, when accessing a post, the reader can choose his language in the sidebar.

Why This is Your Best Option

It’s not just about translation. It is also about localization. And if you want to gain an audience abroad, your content, visuals, and all else must be culturally suitable for each audience.

For this reason alone, you should use a reputable translation service. For information and as a resource, check out The Word Point best practices explanation of what a professional translation/localization service should do for you. It should have native experts in your target languages, provide human translation, assign individual translators to your posts, and always arrange regular communication between you and your translator throughout the localization process. You want to be involved in any and all decisions that are made regarding localization, especially.

The Google Translation Option

If you do not have the budget or resources for human translation, you can use Google Translate – a resource that will automatically translate your blog posts into any language you choose.

Here’s How You do This:

  1. You must first install and activate the Google Language Translator plugin.
  2. Just like with manual translation, you must then configure the plugin. Go to “settings” and select Google Language Translator. You will then see a list of all the languages available.
  3. This configuration is customizable in many ways, so you will want to go through all of the options and select what you want.
  4. Because this can get a bit tricky, your best bet is to take an offered Google Translate tutorial and go step-by-step through the detailed instructions.


If you are not yet translating your WordPress blog into multiple languages, you are missing out on a magnificent opportunity to significantly increase your traffic by making your WordPress blog multilingual.

With many different tools and plugins, you can translate your blog without fuss. Hopefully, this guide to how to create a multilingual blog on your WordPress website has provided you with the information you need.