Nowadays, up to 60% of Magento 2 stores will have more than one language in order to approach a large number of potential customers worldwide. Fortunately, Magento 2 by default allows us to set up as many languages on the site as we want.
In this blog post, we will show you how to create a multilingual Magento 2 store step-by-step. Let’s get started!
Contents
3 Simple Steps To A Magento Store With Multiple Languages
- Step 1: Download and install the needed language pack
The more languages you want to have on your Magento 2 website, the more language packs you need to install.
For example, if you want to add 2 more store views for Arabic and French, you will need to find 2 correlative language packs.
It’s worth noting that there are a lot of free language packs that you can download at ease from Github.
After downloading the language pack(s), copy it to your Magento directory.
- Step 2: Create a new store view for that language
On the admin panel, click on STORES, select All Stores under Settings (STORES > All Stores)

Click on the Create Store View button:

Add detailed information for the new store view, including parent store (e.g.: Main Website Store), name (e.g.: Arabic, French, Japanese…), code (e.g.: Arabic), status (set to Enabled), sort order (e.g.: 0, 1, 2, 3…).

- Step 3: Set a locale for that store view
Click on STORES on the admin sidebar, select Configuration under Settings (STORES > Configuration)

Select the Store View that we created on the second step:

Select a correlative Locale for the store view:

We have shown you three simple steps to add extra languages to your Magento 2 stores. If you have any issues when following this Magento 2 Multi-Language configuration guide, leave a comment below.
Read More:
How To Index Product Attributes With Source Model In Flat Table In Magento 2?
How To Add Quantity Increment Buttons To Product Page In Magento 2?