How to Make a WordPress Website Multilingual For Free

Table Of Contents

  • What is a Multilingual Website?
  • WordPress language switcher without a plugin?
  • Two of The Best WordPress Language Translation Plugins – Free
  • How to make WordPress Multilingual with automatic translation.
  • how to make WordPress multilingual With Manual translation.

Do you want to increase your reach by translating your sites into different languages? Here is a detailed guide & step by step process on How to Make a WordPress Website Multilingual For Free –

  1. how to make WordPress multilingual With automatic translation.
  2. how to make WordPress multilingual With Manual translation.

And Both of the processes will include how to translate the website’s content, post, menu, categories, etc into as many languages as you want.

Before We get into how to make WordPress multilingual, first, let us know,

What is a Multilingual Website?

“Multilingual” means something served in different languages. A multilingual Website is a website where the content of the website is served in different languages based on their preferences or based on the country or region.

Download WordPress

There are mainly two ways to translate a website or to make a WordPress multilingual –

1. You can translate the site’s content manually, 2.You can use AI or machine translation to translate the site’s content automatically.

Although it is better to translate a website content manually because machine-generated translation is not 100% accurate. But in the end, it is your choice (whether you prefer Auto translate or manual Translate).

With more than 35% of the internet is (websites) powered by WordPress, a multilingual website can help you to increase your reach and traffic by serving content in different languages.

WordPress language switcher without a plugin?

yes, you can change the language of WordPress but it has to be one language with its built-in language switcher which can be used without a plugin. But if you want to make your website a multi-language or Multilingual website then you have to use a plugin. Even if you use multisite, it will become complicated (in the case you want to add a WordPress language switcher without a plugin)

Also Read : Best WordPress Migration Plugin Free

how to make WordPress multilingual

We are going to use two free plugins to make a WordPress multilingual and there are several free Multi-language Plugins but we are going to focus on these two-

Two of The Best WordPress Language Translation Plugins – Free

1.Translate WordPress with GTranslate

By Translate AI Multilingual Solutions

GTranslate uses google translate to automatically translate your WordPress website. All you have to do is install the plugin and choose the languages and it will make your WordPress site multilingual (automatically). It is one of the best free Multi-language Plugin For WordPress with auto-translation.Gtranslate

2.Translate Multilingual sites – TranslatePress

By Cozmoslabs, Razvan Mocanu, Madalin Ungureanu, Cristophor Hurduban

TranslatePress is a GPL and self-hosted translation plugin for WordPress. With TranslatePress you have to translate manually to make your WordPress site multilingual.TranslatePress

1.How to make WordPress Multilingual with automatic translation.

As discussed earlier, in this process we are going to use Translate WordPress with GTranslate. This Plugin will help us to make any WordPress site multilingual with help of google translate and The process is automatic therefore you don’t have to change each line of the website’s content manually.

How to use Translate a WordPress Website with GTranslate Plugin –

Step – 1

Install & activate the GTranslate Plugin.

how to make WordPress multilingual

Step-2

Now click on either Gtranslate from the settings or click the setting directly from the plugin’s tab.

Step-3

Then you have to customize the widget options. For starters, we have the widget look. You can choose any one of them according to your likings.

Auto switch to browser language lets you detect the user’s browser language and changes the language automatically (to their native language).

Show in menu lets you choose the menu on which you want to display the language switch (it can be header menu or primary menu and footer menu).

Show floating language selector lets you add a floating language selector or switcher.

then you can choose the languages one by one. There are also some alternative flags are available (i.e USA flag (English), Canada flag (English)). You can also add some CSS if you want. Now click on save changes, the language switcher should appear on the chosen menu. Now you can choose any language from the list and see the magic.

how to make wordpress website multilingual

Tada, you have a multilingual WordPress website. It is that easy.

It is one of the easiest ways to make WordPress a website Multilingual.

Note: In case you are not choosing a menu, you can use the [GTranslate] shortcode as well to place the language switch.

Also Read: 15 Best Starter Themes For WordPress For Developers

how to make WordPress multilingual With Manual translation.

Step – 1

Similarly, Install & Activate the TranslatePress Plugin.

Step – 2

Again, click on either TranslatePress from the settings or click the setting directly from the plugin’s tab. The above tab will open.

how to make WordPress multilingual With Manual translation.

Step – 3

Here you can choose the followings

  • Default Language: Your default WordPress language,
  • All Languages: Under the All Languages option, you need to add any number of languages that you want to use to make your WordPress site multilingual,
  • Native Language Name: You toggle this to yes if you want to show any language name in their native form or leave it as it is,
  • Use a subdirectory for the default language: Leave it as it is,
  • Force Language in Custom Links: Also leave it as it is,
  • Language Switcher: There are three options available you can use any of them. If you want to use Shortcode [language-switcher] then you can place it anywhere using the shortcode (you can also use this with Elementor), If you want to use Menu Item then you can do so by adding them to your menu
Best WordPress Translation Plugins for Multilingual Websites

(e.g I have added the Japanese and English to the menu from the WordPress menu builder)

transpress

Step – 4 

Now click on the “translate page” & start translating manually.

WordPress language switcher without a plugin?

Here is a demo of English to Japanese then save translation or else it won’t be saved. You can translate almost anything on your WordPress site.

Here is the demo translation that I did manually.

Best WordPress Translation Plugins for Multilingual Websites
how to make WordPress multilingual

Here is a list of the 5 Best WordPress Translation Plugins for Multilingual Websites (other than the ones maintained above).

Also Read : 6 Best Elementor Plugins For WordPress

5 Best WordPress Translation Plugins for Multilingual Websites

  1. WPML
  2. MultilingualPress
  3. Transposh WordPress Translation
  4. Polylang
  5. Weglot

Wrapping Up:

This has been How to Make a WordPress Website Multilingual For Free. Although there are ways to make a WordPress language switcher without a plugin, It will include many complicated steps if you want to make a custom language switcher, Therefore, it is a better idea to use a plugin. There are many WordPress Translation Plugins for Multilingual Websites but personally, I like the above ones.

Leave a Comment