How to Build a Multilingual WordPress Website and App

How to Build a Multilingual WordPress Website and App

December 21, 2020

Multilingual Management with WPML

WPML is a popular plugin for WordPress installations and makes it easy to build multilingual sites and run them. Flatsome’s compatibility with WPML allows you to build fully functional multilingual regular and eCommerce websites.

In this guide, we’ll walk you through the process of turning your WordPress sites multilingual. You’ll see which plugins to install, how to configure them and how to translate your site’s content.

Before we get started, let’s clear some doubts:

  • Yes. You can have multiple languages in one WordPress site.
  • Yes, can you translate everything yourself and you can use automatic translation.
  • No, you don’t need to build multiple websites – one for each language.

1. Plugins to Install for Multilingual WordPress Sites

To translate every part of your site, you need to install WPML. WPML is a modular plugin, which allows you to install the exact components that you need for different websites.

You will need the Multilingual CMS version of WPML. Start by installing the core WPML plugin. For most websites, you should also install WPML String Translation and WPML Translation Management. Then, depending on what theme and plugins you use, you will need to install different WPML components.

WPML includes an automatic installation and update mechanism. All you need to do is install the core plugin and register it. Then, navigate (in the WordPress admin) to Plugins → Add new → Commercial. There, you will see the entire list of WPML components and you can choose the ones that your site requires.

2. Adding languages to WordPress

Without any “multilingual” plugin, WordPress allows you to choose the language of the site, but only one language. WPML lets you add as many languages as you need to the same site.

Right after you install WPML, go to the WPML → Languages menu. First, you will choose the site’s current language.

Did you find this article helpful?
0 out of 0 found this helpful
Still have questions? Open a Support Ticket

Related Documentation