How To Create A Multilingual WooCommerce Store (Easy And SEO-Friendly)

Are you attempting to arrange a multilingual WooCommerce retailer however undecided the place to begin?

Making WooCommerce multilingual is an effective way to…

  • Create a extra shopper-friendly retailer by letting individuals store of their native languages, which most individuals desire to do;
  • Appeal to extra customers within the first place by letting you rank your translated merchandise in Google and serving to you get extra multilingual shares on social media.

However, as you might need discovered, WooCommerce doesn’t include built-in multilingual performance.

Don’t fear! You can create a multilingual WooCommerce retailer; you’re simply going to wish the assistance of a plugin, which is what this put up is about.

On this put up, you’ll be taught step-by-step the way to make WooCommerce multilingual – zero technical information required.

Utilizing a visible interface just like the one under, you’ll be capable to translate each single a part of your retailer together with your store web page, single product pages, cart web page, checkout web page, weblog, and all the pieces else.

Visual interface for store

Prepared to begin translating? Let’s dig in…

What it’s worthwhile to create a multilingual WooCommerce retailer

To create a multilingual retailer, you’ll want a WordPress translation plugin that helps WooCommerce.

Whereas there are a number of widespread translation plugins, we’re going to make use of TranslatePress for this tutorial for a number of causes:

  • It presents out-of-the-box assist for WooCommerce;
  • It has a free model that permits you to create a functioning multilingual retailer;
  • You may optimize your retailer for multilingual Search engine optimization if that’s a part of your advertising and marketing technique.

When you select your languages within the TranslatePress interface, you’ll be capable to translate your retailer utilizing the visible interface that you simply noticed above.

That can assist you save time, you even have the choice to make use of automated machine translation from Google Translate or DeepL.

You’ll be taught extra about the way it works within the step-by-step tutorial under.

Find out how to make WooCommerce multilingual with TranslatePress

Now that you recognize what’s occurring, let’s get into the step-by-step information for how one can arrange a multilingual WooCommerce retailer utilizing the TranslatePress plugin.

For this instance, we arrange a contemporary WooCommerce retailer utilizing the Kadence theme and now we’ll take you thru each step wanted to create a functioning retailer in a number of languages.

It is possible for you to to comply with virtually all of this tutorial utilizing simply the free model of TranslatePress at Nevertheless, we are going to notice some particular options the place you’ll have to have the premium model.

Whereas the premium model offers you a number of completely different options, the 2 most related options for the common retailer are as follows:

  1. Limitless languages – the free model of the plugin enables you to translate your retailer into one new language, whereas the premium model helps limitless languages.
  2. Multilingual Search engine optimization – the free model of the plugin enables you to translate your whole human-visible content material, however you’ll want the premium model to translate backend Search engine optimization particulars such because the Search engine optimization title, meta description, sitewide URL slugs, and so forth. The premium model integrates with hottest Search engine optimization plugins to be able to simply translate your current Search engine optimization particulars.

Each of those options can be found with the entry-level Private license.

Mainly, right here’s the way it goes:

  • for those who’re severe about utilizing multilingual Search engine optimization to develop your retailer, you’ll most likely wish to buy the premium model;
  • For those who simply wish to translate your retailer into a brand new language to enhance the consumer expertise, you is perhaps nice with the free model.

To get began, ensure to put in and activate the TranslatePress plugin in your web site. You may all the time simply begin with the free model at and improve in a while if wanted — you received’t lose any of your translations upgrading from free to paid.

Let’s dig in…

1. Select your retailer’s languages

When you’ve activated the plugin, go to Settings → TranslatePress to decide on the languages that you simply wish to provide in your retailer:

  • Default Language – that is the language during which your retailer’s content material at the moment exists. TranslatePress ought to mechanically detect it, however you’ll wish to confirm that it’s appropriate;
  • All Languages – this allows you to add a number of new languages into which you wish to translate your retailer’s content material. Once more, the free model of the plugin helps one new language whereas the premium model permits limitless languages.

For instance, in case your retailer’s unique language is English and also you wish to add assist for Spanish, you’d configure it like this:

Choose your store languages

TranslatePress presents built-in assist for over 100 languages, so that you’ll virtually definitely see your language within the drop-down. Nevertheless, for those who don’t see the language, you may add a customized language within the Superior tab of the TranslatePress settings space.

2. Arrange automated translation (optionally available)

This step is 100% optionally available. Nevertheless, in case your retailer has a number of content material, you won’t wish to translate all the pieces from scratch. As an alternative, you should utilize automated machine translation from both Google Translate or DeepL.

Whenever you use automated translation, TranslatePress will ship your retailer’s content material to these companies for translation. Then, TranslatePress will retailer the translations in your web site’s native database. This implies two issues:

  1. You may simply edit any of the machine translation content material simply as for those who’ve added the translations your self;
  2. Your web site doesn’t want to question the machine translation service for every go to, which improves efficiency and loading time.

As a result of you may totally edit all the automated translations, a superb technique to avoid wasting time is to make use of a hybrid automated/guide strategy:

  • You should utilize the automated translation service to generate your web site’s baseline translations;
  • You may have a human proofread these automated translations to repair any points with accuracy or readability.

For those who do wish to use automated translation, go to the Automated Translation tab within the TranslatePress settings space:

  1. Set the Allow Automated Translation drop-down equal to Sure;
  2. Select your most popular automated translation service. The free model of TranslatePress enables you to use Google Translate for automated translation, however you’ll have to buy at the least the Enterprise license if you wish to use DeepL.
Automatic translation tab

When you’ve chosen your translation service, you’ll have to go to that service and generate an API key. This API key’s what lets TranslatePress connect with the service. The TranslatePress documentation has step-by-step directions for each companies:

  • Find out how to get Google Translate API key
  • Find out how to get DeepL API key

Under that, you can too set a restrict on the variety of machine translation characters that you simply translate per day. This can assist you management your price range.

Be aware: TranslatePress does not cost something based mostly in your machine translation utilization. Nevertheless, you would possibly have to pay the interpretation service immediately based mostly in your utilization.

Each Google Translate and DeepL allow you to translate as much as 500,000 characters per thirty days at no cost (~100,000 phrases or so). For those who exceed that restrict in a month, you’ll have to pay your chosen service:

  • Google Translate – $20 per extra a million characters;
  • DeepL – a $5.49 per thirty days flat payment plus $25 per extra a million characters.

When you’ve made these selections, save your settings. TranslatePress will now begin mechanically translating your content material utilizing your most popular service.

3. Add/edit your retailer’s translations utilizing the visible editor

Now, you’re prepared to make use of TranslatePress’s visible translation editor to regulate your web site’s translations:

  • For those who arrange automated translation within the earlier step, that is how one can edit the translations from the service;
  • For those who determined to make use of completely guide translation, that is the place you’ll add your translations from scratch.

To start, open the piece of content material that you simply wish to translate on the front-end of your web site. Then, click on the brand new Translate Web page choice on the WordPress toolbar to launch the editor.

For instance, right here’s what it seems wish to launch the editor for a single product:

Launch editor for single page

Now, you’ll be within the visible editor for that product, which seems so much just like the common WordPress theme customizer. You’ll see a stay preview of your web site on the correct aspect and a sidebar on the left, which is the place you’ll handle your retailer’s translations.

Right here’s the way to translate your retailer’s content material:

  • Hover over the content material that you simply wish to translate;
  • Click on the pencil icon to open the interpretation within the sidebar;
  • Add/edit the interpretation utilizing the sidebar;
  • Save your modifications by clicking the Save translation button or utilizing the “Ctrl + S” or “Cmd + S” keyboard shortcuts;
  • Repeat the method to translate extra content material.
Visual interface for store

You should utilize this strategy to translate any content material in your retailer – even pictures.

For instance, perhaps you embody some textual content as a part of a product picture. To make sure a completely localized expertise, you’d wish to change the language of this textual content relying on the language {that a} shopper has chosen.

To “translate” a product picture, you’d hover over the picture and click on the pencil icon. Then, you may select a unique picture file out of your media library. Relying on which model of TransaltePress you’re utilizing, you’ll additionally be capable to translate the picture alt textual content and/or title.

Be aware: If your WooCommerce theme has a picture zoom function, you would possibly have to open the picture within the lightbox zoom popup to translate it:

Lightbox zoom popup

You should utilize this point-and-click strategy to translate each a part of your retailer, however let’s have a look at a number of different examples.

Translate cart and checkout pages

If you wish to translate your cart and checkout pages, go to the front-end of your retailer and add an merchandise to your purchasing cart.

Then, you may open your purchasing cart by clicking the Translate Web page choice on the toolbar. From there, you may translate your cart similar to you noticed above.

As a result of WooCommerce already consists of its personal language packs, TranslatePress will attempt to mechanically import the interpretation from WooCommerce if it’s out there. You’ll then be capable to edit WooCommerce’s current translation in each the unique language and any new languages that you simply’ve added:

Edit existing WooCommerce translation

You should utilize the identical strategy to translate the WooCommerce checkout web page.

Translate menu gadgets and widgets

To translate any menu gadgets or widgets, you should utilize the identical level and click on strategy.

First, launch the interpretation editor for any piece of content material that features the menu merchandise or widget that you simply wish to translate. Then, open the interpretation by hovering over the merchandise that you simply wish to translate and clicking the pencil icon:

Pencil icon to translate section

When you translate the component, your retailer will mechanically use that translation for each occasion of that component. For instance, while you translate a menu merchandise, your retailer will use that translation for each web page the place that menu seems.

Translate another a part of your web site

You most likely don’t want any extra examples right here, however the primary concept is you can proceed utilizing this visible editor to translate all of the content material in your retailer, whether or not it comes from WooCommerce, your theme, one other WordPress plugin, and so forth.

4. Translate Search engine optimization particulars for multilingual Search engine optimization

For those who plan to make use of multilingual Search engine optimization as a technique to develop your retailer’s site visitors, TranslatePress also can show you how to translate your retailer’s back-end Search engine optimization particulars to maximise your Search engine optimization efforts.

To do that, TranslatePress will combine along with your chosen Search engine optimization plugin.

For instance, let’s say you employ Yoast Search engine optimization on your retailer’s Search engine optimization. When you set your Search engine optimization title and meta description on your retailer’s unique language in Yoast Search engine optimization, TranslatePress will then allow you to translate these particulars from its editor.

TranslatePress additionally makes different Search engine optimization enhancements, comparable to making your retailer’s XML sitemap multilingual.

Once more, to entry these options, you will have the Search engine optimization Pack add-on, which is accessible beginning with the Private license of the premium model of TranslatePress.

As soon as you put in the premium model of TranslatePress, go to Settings → TranslatePress → Add-Ons and allow the Search engine optimization Pack add-on:

SEO Pack activation

You’ll additionally wish to just remember to’ve already used your Search engine optimization plugin so as to add the Search engine optimization particulars in your retailer’s unique language:

SEO plugin to add SEO details

Then, open the interpretation editor for that piece of content material. Now you can use the drop-down within the sidebar to pick and translate your URL slug and Search engine optimization metadata:

Translate URL and metadata

To translate your sitewide URL slugs (e.g. your product class base URL slugs), you may open the String Translation interface utilizing the button pictured above:

Open string translation

From right here, you may translate any slug in your web site utilizing the interpretation sidebar.

5. Configure your WooCommerce language switcher

So as to let customers select their most popular languages, you’ll wish to add a language switcher to your retailer that lets individuals choose out of your retailer’s out there languages.

By default, TranslatePress provides a floating language switcher within the bottom-right nook of your retailer:

Floating language switcher

Nevertheless, you may have the choice to maneuver the floating language switcher to a unique spot or use a unique strategy:

  • Menu merchandise – you add a language switcher to your retailer’s navigation menu;
  • Shortcode – you may manually place your language switcher wherever in your web site utilizing a shortcode.

You’ll additionally be capable to configure the content material of your language switcher. For instance, you may select whether or not to indicate the total nation identify or the two-letter language code. Or, you may select whether or not or to not present a rustic flag together with the language.

To configure your language switcher settings, go to Settings → TranslatePress and scroll all the way down to the Language Switcher settings within the Basic tab:

Configure language switcher

Find out how to add a WooCommerce language switcher to your menu

If you wish to add a language switcher to your retailer’s menu, you’ll first wish to configure its primary settings within the Language Switcher settings space that we detailed above.

Then, head to the common WordPress menu administration space so as to add your language switcher (Look → Menus):

  1. Choose the navigation menu to which you wish to add your language switcher;
  2. Find the Language Switcher choice within the Add menu gadgets sidebar;
  3. Add the Present Language menu merchandise as a brand new top-level menu. Or, for those who solely have two languages, you can too add the Reverse Language menu merchandise, which can present the alternative language from the one which the consumer is at the moment looking in;
  4. Add every particular person language as a sub-menu merchandise of the Present Language dad or mum menu merchandise. This can let guests hover over the menu merchandise to decide on a selected language. For those who use the Reverse Language menu merchandise, you won’t want so as to add these.

It ought to look one thing like this:

Add WooCommerce language switcher to your menu

After which for those who go to the front-end of your retailer, it ought to seem like this:

Dropdown translate menu

Create your multilingual WooCommerce retailer at present

When you’ve got a WooCommerce retailer, going multilingual is an effective way to:

  1. Create a greater expertise on your retailer’s current customers by letting them store of their most popular languages;
  2. Broaden your retailer’s potential viewers by reaching new customers with multilingual Search engine optimization or getting shared in several languages on social media.

For a straightforward, non-technical technique to create a multilingual WooCommerce retailer, you should utilize the TranslatePress plugin.

For those who solely have to translate your retailer into one new language and also you don’t care about multilingual Search engine optimization, you is perhaps nice with the free model of TranslatePress at

Nevertheless, for a severe WooCommerce multilingual setup, you’ll most likely wish to buy at the least TranslatePress’s Private license so that you simply get entry to multilingual Search engine optimization options and assist for limitless languages.

Get began at present and also you’ll be up and working with a multilingual WooCommerce retailer very quickly!

Disclosure: This put up accommodates affiliate hyperlinks. This implies we might make a small fee for those who make a purchase order.

How To Create A Multilingual WooCommerce Store

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *