Skip to main content

How to Easily Make WooCommerce Multilingual in 2021


If you want to make your woocommerce shop multilingual, you can create one woocommerce installation for each language (maintenance heavy and other complications – not recommended) or create languages using a plugin (easier solution). Among the plugins available to make woocommerce multilanguage, we recommend using WPML due to superior features.

If you own a WooCommerce store and you are thinking about international expansion, the first thing that comes to mind is the need to make your WooCommerce multilingual.

Translating WordPress (and WooCommerce in particular) can be confusing for many people. This is because WordPress was originally conceived as a blogging tool, not a complete CMS to manage your online business.

Thanks to the amazing WordPress community, it is now possible and relatively easy to translate WooCommerce in other languages. In this article I cover the best options available.

Why should you make your WooCommerce shop multilingual?

  • Reach New Markets: According to a survey conducted by the Gallup Organization, 90% of the shoppers prefer to use websites that support their native languages. So, by making your WooCommerce shop multilingual, you can easily reach new markets and customers. In fact, it can play a major role in boosting the sales of your store.
  • Improve SEO and Online Visibility: When you make your WooCommerce store multilingual, the pool of potential keywords your shop can rank for is doubled. The site will appear in the search results of different languages. As a result, the WooCommerce shop will get a boost in organic traffic.
  • Deliver Better User Experience and Build Credibility: Multilingual website offers a significantly better user experience to the shoppers. The customers can easily navigate through different areas of your website if it supports their native language. Also, translated product pages will reduce the chance of misunderstanding. Besides, the multilingual online shop will help you to build strong business credibility in different regions. It will enable you to get new customers from different countries consistently.

1. Making a new WooCommerce installation for every language (not recommended)

One option to add another language is to simply add a new WordPress with Woocommerce installation to your website. This is possible in a subfolder of your root folder.

For example, if you were to add the language Spanish to your default English language, you could create a new folder “es” in your root folder ( ../public_html/es/). This will mean that accessing would access that new installation, and you have the freedom to set another language and even another currency there.

This approach has pros and cons. Some people prefer this approach to make WooCommerce multilingual. I do feel, however, that modern WooCommerce multilingual plugins are a much better option as the cons of managing several installations are a deal-breaker for most WooCommerce store owners.


  • Total flexibility: you can personalise every aspect of the translated site, even add/remove pages, posts or products.
  • No plugins required.

  • Complex to manage content: if you need to make one change to several languages you will have to do so in every installation. After several updates you can easily lose track of what has been updated and where.
  • Difficult to link translations: setting a language switcher menu in the front end where user can select the language of a post or page is complicated and needs to be done manually since these translations are not linked.
  • Maintenance heavy: Each site needs to be updated and tested independently.
  • Complicated reporting: to get overview of sales you will need to pull data from each installation.
  • Inventory sync: Inventory doesn’t sync across installations, trying to accomplish this can significantly complicate the set up.
  • Plugin licenses: if you are using premium plugins that have limited activations, you might encounter issues activating them in each installation.

2. Using WooCommerce multilingual plugins

WooCommerce multilingual plugins have become much more advanced in recent months and I think that they are the best choice to make your WooCommerce store multilingual. I have used the two most popular plugins: WPML and Polylang. Let’s review these two popular WooCommerce multilingual plugins in detail.

WPML woocommerce multi currency

2.1 WPML (recommended)

WPML Plugin is the best option to make your WooCommerce Multilingual. WPML is one of the first solutions to make wordpress multilingual, they have been around for longer and they power about 400,000 multilanguage wordpress websites.

Once you install WPML, the plugin handles the translated versions of your website. You can translate virtually anything: pages, posts, custom post types, taxonomies, custom fields, menus and every element of your theme, plugins, URLs, all WooCommerce aspects, WordPress admin and website.

WPML supports wide range of languages (over 60 built in languages), and is frequently updated by their authors. There are many professional translators working in WPML to translate in different languages, if you want to free yourself from the hassle of manual translation.

WPML is a premium plugin so there is a price tag for its use, however the price they charge is worth it as they provide many features that you can’t find with any free multilingual plugin for WooCoomerce. WPML is very easy to use and working with it is far more hassle-free than other plugins. WPML will create a separate post for each language to keep it properly manageable.


  • When you purchase a WPML license, the license is for unlimited sites.
  • It supports all the major WordPress themes such as Elegant Themes, Genesis, etc.
  • WPML allows you to do SEO of all the languages separately so that you can make your site more SEO friendly and it also supports very popular SEO plugins such as WordPress SEO by Yoast.
  • Allows to create multilingual and multi-currency WooCommerce store.
  • Accept different currencies or payment processors per language.
  • WPML provides you extensive documentation so that you can go through it and understand all the requirements and processes to setup your Woocommerce multilingual store.

  • It is not free. It is charged at $79 for the license of 1 year and then renewal of license costs $39. The lifetime license cost $195. Although the WooCommerce multilingual plugin by WPML is listed in free of charge, it needs the paid version of WPML in order to work.

Installation and use

To install and use the WPML plugin follow above steps of the video and install it. After installation of WPML plugin activate it and then install the desired languages, once you are done with the above steps follow the following steps to move forward:

Go to posts, and select the post you want to translate, you will see something like below.

woocommerce multilingual WPML 1

To translate attachments used in posts or pages using WPML do as follows:

The file that is uploaded in post as image or any other media is known as attachment, which includes featured images, rich texts, sliders, etc. The translation of attachments are also required, you have to upload attachments that are currently used in posts to each translated language post.

woocommerce multilingual WPML 2

This is a very time consuming task which is not preferred by most of the people so WPML provides an addon to make this task simple which will use same attachment and do multiple entries of it in other languages. The addon name is “WPML Media Translation”. It enables you to upload replacement images for various translations.

How to Translate Attached Images and Other Media

  1. Head to WPML > Translation Management. Here, you can send content for translation.
  2. Under “ Select items for translation section” in the Translation Dashboard tab, choose the media that you want to translate with the specific page.
  3. Click on the “Add selected content to translation basket” button.
  4. Go to the “Translation Basket” tab. Click the “Send all items for translation” button.
  5. A pop-up will appear. Click WPML > Media Translation.
  6. Choose the image that you want to use as the translated media.
  7. Finally, click the Save media translation.

You can take a look at this video, which shows all the steps:

Language switching option to users:

Now that you have setup everything in WPML you have to provide users an easy way to switch their languages from their page. This is achieved by using the widget of WPML on sidebar or anywhere you want to show users. This widget will contain all languages that you want to show users to switch from.

WPML gives you lot of options to achieve this. Go to settings page of WPML and go to language switcher option. There will be list of all the languages that are active in your plugin. You can link any language to any page from there very easily.

If you select the Contact page, language switcher will show you all the different language versions of that page which are available, so you can select easily.

For showing the switcher in sidebar you can either add the widget of the WPML provided by plugin or else some of the WordPress themes come with the inbuilt WPML translation option in sidebars.

2.2 Polylang

The Polylang plugin lets you convert your WooCommerce store into a multilingual store, thanks to the Polylang WooCommerce integration. Using this plugin is easy, you have to add content of each language in posts, pages, etc. This will make it easy to add the description of post as per language requirements. In this plugin you will have to manually write description for each language as Polylang does not provide support for any type of professional or automatic translation service.

UPDATE: Polylang supports WooCommere translation through third party integration which has been reported buggy with latest version of WooCoommerce, use at your own risk.


  • Free Woocommerce multilanguage plugin
  • You can translate pages, media, posts, categories, menus, post tags, widgets, etc.
  • WordPress language packs are automatically downloaded and integrated.

  • Learning to add different languages in each post and page is bit difficult for a non-technical person.
  • Need to translate to all languages manually.
  • Compatibility with WooCommerce is buggy
  • Does not add multi currency support

Polylang installation and usage instructions

To install and use the Polylang plugin follow steps given below:

STEP 1: Login to admin panel and go to plugins menu from left panel, select Add New option from that menu.

woocommerce multilingual polylang 1

Step 2: Search for Polylang plugin and click on install button in front of that name.

woocommerce multilingual polylang 2

Step 3: Activate the installed plugin to make it work.

woocommerce multilingual polylang 3

Step 4: Click on settings to go to Polylang settings page. Choose the language from dropdown and select the required language.

woocommerce multilingual polylang 4

Step 5: Now go to posts or pages where you want to add multiple languages and click on “+” on right sidebar.

woocommerce multilingual polylang 5

Step 6: Repeat until you add the whole blog into the selected language and then hit on publish button.

Comparison of WooCommerce multilingual solutions


Multiple installations Polylang WPML
Full WordPress translation (post, pages, categories, etc) Yes Yes Yes
Full Woocommerce translation (products, categories, etc.) Yes Yes* (through third party plugin, reported buggy) Yes
Supported by popular plugins and themes Partial* (very prone to cause problems) Yes Yes
Create different URLs for translations Yes Yes Yes
Link translations of the same post/page/product from front end No* (can be done manually, difficult to manage) Yes Yes
Browser language detection No Yes Yes
Accept different currencies (multi-currency) No No Yes
Different payment methods per currency/language No No Yes
Translations by professionals No No Yes
Support Community Community Dedicated support
Get it N/A Polylang on WordPress WPML

Final words

Having a multisite setup to manage different translations is not recommended due to the many potential complications. If you want a full translation of your store with less hassle you can use WPML which is a premium plugin but worth of the money considering all the features. However if you are on a budget you can use the free Polylang plugin, though not as feature rich and reported buggy on latest WooCommerce updates, it might get the job done if you are willing to go through the trouble.


  • Jerry says:

    Great post. I don’t see how the “Polylang WooCommerce integration plugin” translates things like the Woocommerce buttons, or the words such as “Total” “Quantity” on the Cart page etc. Is there a way to translate those as well? Thank you!

    • singha-cz says:

      Not tested, but try this: Go to Settings – Polylang – String translations and see if there are strings you’re looking for. You can translate them right there. If this is not the case, you’d have to edit the PO language file manually.

  • Smash says:

    For whatever reason, your example page has the language set to 1/4 available choices, but the cart stays in German (not available anywhere else) and at the checkout step everything is displayed in English, regardless of the previous language settings. Not a great example of a working product. Is this an oversight, or the cart is not supposed to be translated. No way to provide feedback on the example page, so I am posting here instead.

  • john says:

    Sorry but polylang for woocommerce IS paid 🙁 You can not explain Products Unless you do not purchase a TO package.

  • Damian says:

    Polylang is great but only for normal webstie. Polylang + woocommerce = crash and many 500 error.

  • Здраствуйте! Представляем вашему вниманию портал по онлайн курсам маникюра.
    Здесь вы найдете последнию информацию и технологии по уходу за телом.

  • Здраствуйте! Хотим представить вашему вниманию форум по онлайн курсам бровиста.
    Здесь вы найдете последнию информацию и технологии по уходу за телом.

  • Доброго времени суток! Представляем вашему вниманию форум по онлайн курсам маникюра.
    Тут вы найдете последнию информацию и технологии по уходу за телом.

  • Доброго времени суток! Хотим представить вашему вниманию форум по онлайн курсам колориста.
    Тут вы найдете последнию информацию и технологии по уходу за телом.

  • Хотите научиться угадывать тренды рынка ценных бумаг и неплохо заработать на этом? Тогда forex – то, что вам нужно!
    Сотни примеров успешной торговли ценными бумагами на бирже forex, от опытных спикеров.
    Приходи и научись зарабатывать уже сейчас!

  • Одежда says:

    Добрый день. Подскажите, хочу приобрести одежду недорого. Нашла сайт
    Цены низкие. Кто-нибудь покупал у них одежду?Не кидают?

  • Josephelant says:

    В Pinterest с 2012 г. Реклама в нем дает Заказчикам из Etsy, Shopify, amazon заработки от 7000 до 100 000 usd в месяц. Ручная работа, Цена 300-1000 usd за месяц

  • Всем привет!
    Желаете приобрести стильные вещи по низким ценам?
    Хотим представить вашему вниманию сайт .
    Ежедневное обновление промокодов поможет любому посетителю найти на сайте ту одежду, которая ему понадобится!
    Ассортимент сайта насчитывает около 10000 артикулов товара.

    Будьте прекрасными, а мы поможем вам в этом!

  • AlexandraMak says:

    I’m in you –

  • ZaimAlubs says:

    Ищешь где занять денег, но все банки отказывают? Тогда микрозаймы онлайн – то место, которое ты ищешь.
    Мы расскажем как быстро занять денег онлайн под низкие проценты, как не попасться на удочки мошейников и при этом сэкономить.
    Переходи на сайт, и учись занимать онлайн с выгодой!

  • Klaus says:

    Hi there! This is kind of off topic but I need some help from an established blog.
    Is it tough to set up your own blog? I’m not very techincal but I can figure things
    out pretty fast. I’m thinking about setting up my own but
    I’m not sure where to start. Do you have any ideas or suggestions?
    Thank you

  • Williams says:

    Hey just wanted to give you a quick heads up.

    The text in your post seem to be running off the screen in Safari.
    I’m not sure if this is a formatting issue or something to do with browser compatibility but I thought I’d post to let you
    know. The layout look great though! Hope you get the issue fixed soon. Thanks

  • Chas says:

    Macam permainan judi joker123 deposit pulsa yaitu salah satu variasi yang banyak dimainkan oleh orang.
    Yang membedakan dari permainan judi yang lain merupakan anda bisa bermain judi joker ini di telpon seluler yang memiliki koneksi
    dengan dunia online. Namun sebelum bermain anda harus melihat sebagian hal

    Pertama patut mendaftar pada aplikasi terbaik dan aplikasi terbaik ini dapat anda dapatkan di situs terbaik juga.
    Jadi mendownload aplikasi judi joker cuma dapat anda
    lakukan di laman judi terbaik. Anda tak akan menemukan aplikasi ini di google playstore, sebab oleh
    pemerintah masih belum dilegalkan.

  • Justine says:

    Howdy! This is my first visit to your blog! We are a group of volunteers and
    starting a new project in a community in the same niche.
    Your blog provided us valuable information to work on. You have done a wonderful job!

  • Maria says:

    Normally I don’t learn article on blogs, but I would like to say that this write-up very forced me to check out and
    do it! Your writing taste has been surprised me.

    Thank you, very great article.

  • Dikala sudah menemukan Bandar terbaik maka unduhlah aplikasi joker hal yang
    demikian. Saat sudah anda unduh karenanya langkah selanjutnya merupakan meregistrasikan diri anda, proses pendaftaran ini tak terlalu susah cukup dengan mengikuti arahan dari para
    admin. Sekiranya telah karenanya anda bisa bermain sepuasnya dan bisa berharap untuk menang.

    Tetapi untuk menang perlu sebagian hal yang perlu
    anda persiapkan, modal banyak dan cuma berani bermain tanpa dibekali dengan pengetahuan akan membikin anda
    rugi. Permainan judi ini seharusnya menurut analitik yang kuat, sehingga anda wajib bisa belajar dan ingin menerima kesalahan yang ada pada dikala kekalahan.

  • If you wish for to improve your experience simply keep visiting this web site and be updated with the hottest
    gossip posted here.

    Also visit my web site: EcoCel Fuel Saver

  • Thanks for sharing your thoughts on free download game king855.

    my blog post game King855 online

  • Suzanne says:

    You made some really good points there. I looked
    on the net for additional information about the issue and found most people will go along with your views on this website.

  • I couldn’t resist commenting. Exceptionally well written!

    My web blog … Elevate Neuro Mind Review

  • Vernita says:

    Does your site have a contact page? I’m having a tough time locating it
    but, I’d like to send you an email. I’ve got some suggestions for your blog you might be interested
    in hearing. Either way, great blog and I look forward to seeing it
    develop over time.

  • I am impressed with this internet site, very I am a fan.

    my website – Super Shot Keto Pills Review (

  • I am actually pleased to read this blog posts which contains lots of valuable data,
    thanks for providing such data.

Leave a Reply

We have just released Emailor, the most powerful WooCommerce email editor. Make your store emails standout from the rest. Customize default WooCommerce emails with drag and drop, templates, and much more! On sale for a limited time.