How to Create Multi-Language WordPress Website with Polylang - KhalistaBlog -->
Skip to content Skip to sidebar Skip to footer

How to Create Multi-Language WordPress Website with Polylang

How to Create Multi-Language WordPress Website with Polylang - Do you want to translate your WordPress site in multiple languages, or does it make your WordPress site multilingual? In this article, I'll show you how to easily create a multilingual WordPress site. With this tutorial on Creating a Multilingual WordPress Website, you do not need to setup multi sites or install separate WordPress for each language. You will be able to easily translate WordPress posts, pages, tags, categories, and themes in as many languages as you want.

How to Create Multi-Language WordPress Website with Polylang

There are two common ways that WordPress multi language website owners can translate the site.

The first way: is to enable you to manually translate all the content into multiple languages.
The second way: is not really create a multilingual site, but add the existing content translation by using Google Translate service.

Which one is better? of course by creating multilingual manuals will result in a more professional site, with the right translations. But for the second option is also legitimate for you to use if you are more concerned with practical. And WordPress makes it possible for you to do both.

How To Create WordPress Multi-Language Website


To get started, the first thing you need to do is to install and enable the "Polylang" plugin via your WordPress dashboard as this plugin is available for free in the WordPress.org plugin library. The Polylang plugin also has a premium version plugin for a much more complete feature. There are three premium products offered by polylang (Polylang Pro, Polylang for WooCommerce and Plolylang Pro for WooCommerce).

After activation, you need to visit the Settings menu >> Language to configure the plugin.

How to Create Multi-Language WordPress Website with Polylang

The language settings page is divided into three tabs. The first tab is labeled 'Language'. This is where you can add the language you want to use on your site.

Here you need to add a standard language, and add all other languages to the user, add them to your needs. But in this example I just add two languages, that is indonesian and english.

After adding the language, switch to the 'Strings Translations' tab. Here you can translate the site title, description, and then choose the date and time format.

The final step in the Settings tab configuration. This is where you can choose the default language for your site and other technical settings.

How to Create Multi-Language WordPress Website with Polylang

For those of you who are beginners in WordPress, we recommend not changing URLs, so choose the first option. Why? Because if you ever remove this plugin, then all the links will be damaged.

But For those of you who are looking for the full benefit of SEO for multi-language sites, then I suggest you choose the second option for a beautiful permalink as shown in the image above, to be preferred by search engines.

You must select the option to detect the browser's preferred language, and automatically show them the content in the language of their choice. By doing this, users will see the content in their preferred language and can switch language if needed.

When you are done, click on the save changes button to save your settings

Add Multi-Language Content in WordPress


The Polylang plugin makes users want their site to be a super-rich one to add content in different languages. Simply create a new post / page or edit an existing one. Then you will see the meta box for language settings on the right of your WordPress editor area.

Your default language is automatically selected, so you can first add content in your default language, and then translate it into another language. To translate, you just need to click on the + button next to the flag icon and then add content for that language.

How to Create Multi-Language WordPress Website with Polylang

Repeat the process for all languages. Once you're done, you can publish the post articles and pages you've translated.
Note: Polylang can work with custom post types, so with this plugin you can create a multilingual WordPress website on your WooCommerce online store.

Translating Categories, Tags and Tonsonomics


You can also translate categories and tags, or custom taxonomies you use.
If you want to translate categories, please go to Post >> Category

How to Create Multi-Language WordPress Website with Polylang

Add a category in your default language and then click on the plus icon for each language to start adding translations.

Show Multi-Language Switcheer On Your WordPress Site


Adding a language switcher is useful for users selecting a language when viewing your site. Please go to Appearance >> Widgets menu and add widget switcher language to sidebar or widget area available.

How to Create Multi-Language WordPress Website with Polylang

You can choose a drop down, or display the name of the language and flag. Once you're done, click the save button to save your widget settings.

Now you can see your site has become multilingual, and for language differences, you can choose in dropdown menu or click on language. Here are the results of my experiments.

How to Create Multi-Language WordPress Website with Polylang

Above is a complete tutorial on creating a multilingual WordPress website using Polylang plugins that are easy and free, please try and hopefully useful.

4 comments for "How to Create Multi-Language WordPress Website with Polylang"

  1. Thanks for this valuable guidance to making website multilingual.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Steps to Woocommerce Theme Development.Let us now start with creating Woocommerce themes as it will give you complete control over how you want your website to look.More Info

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete

Provide comments relevant to the posted articles and provide critiques and suggestions for the progress of the blog