How to Change Languages on Shopify (2024)

Use the built-in tools from Shopify, or opt for a translator app to change languages in Shopify.

If you subscribe to a service from a link on this page, Reeves and Sons Limited may earn a commission. See our ethics statement.

Thereโ€™s one main reason to change languages on Shopify: your customers speak a different language than whatโ€™s offered by default.

That default language is English, so you may find that your shoppers mainly speak German, French, or Chinese, making it essential to translate.ย 

Luckily, switching to another language is easy on Shopify. However, there are multiple areas you must address, like translating your theme content, along with the checkout module. 

In this guide, we explain everything you need to know about how to change languages on Shopify. Keep reading to learn all about it!

Why Change Languages on Shopify Stores?

Merchants also encounter the need to change languages on Shopify when they expand into other markets. This warrants one of two approaches:

  1. You could create multiple regional sites (like one under .de and another as a regular .com domain name). But for the new market, it makes sense to implement the language thatโ€™s most common for customers in that region or country. 
  2. You can offer multiple languages on one ecommerce store, where the customer chooses their desired language, or the web browser automatically detects which language should be used based on the userโ€™s location. 

How to Change The Language in Shopify?

The goal of this method is to keep your current online store, but add options for multiple languages. This way, the browser can work its magic to select the right language for each end user. As a fallback, your site lists a dropdown menu for the user to select the language they want to see, across the entire online shop. 

Itโ€™s a beneficial method when trying to minimize the number of sites you create in other markets. Merchants are able to maintain one website for all regions, while still having the opportunity to reach new customers. 

Hereโ€™s how to add new languages to your Shopify store (using the built-in translation features):

Step 1: Go to the Language Settings in Shopify

Log into your Shopify account to open the backend dashboard. On the left side menu, look to the very bottom to locate the Settings button. Click on Settings.ย 

settings

This brings you to the Settings panel, which features a long list of settings tabs, for things like domains, metafields, locations, and notifications. 

Youโ€™re looking for the Languages tab, which is situated near the bottom of the list. Scroll until you find it, then click on Locations

languages tab

As a result, youโ€™re sent to the Store Languages page, allowing you to move onto the next step for adding languages to your store.

store languages

Step 2: Add a Language

Click the Add A Language button. 

Note: Youโ€™ll notice that the current language is English. While walking through this process, English remains as one of the languages for customers to choose. However, you can delete English (for a site that only needs one language thatโ€™s not English) or you can keep it there for customers to pick the language that makes the most sense. 

how to change language on Shopify - click the button

A popup appears for you to sift through the languages available on Shopify. Click the dropdown menu. Navigate to one of the languages youโ€™d like to add. Select the language. 

add language

One thing to keep in mind is that some languages are professionally translated to provide a more accurate transition from English. For example, Shopify had already professionally translated much of the content youโ€™d find on standard Shopify themes, giving you a much stronger option for switching to another language. 

localization information

However, some languages are not professionally translated. That means Shopify uses automated translation tools (similar to Google Translate) to reach a fairly accurate translation of whatโ€™s on your website. You may find this helpful, but you often must upload your own content translations to receive the best result. The automated translations also come in handy as a starting point when creating your own importable translations. 

switch between languages

Once you decide on a language, click on the Add button. 

add new languages in Shopify

Step 3: Import Any Necessary Translations for Content (Optional)

Some Shopify themes may not support complete translations. You also may find that the desired language isnโ€™t professionally translated by Shopify, leaving you with a somewhat incorrect language translation that you must fix manually. Luckily, Shopify provides several solutions for translation issues. 

One of them is to import a CSV of your own content translations. This may sound frustrating (that you must complete all the translations yourself) but itโ€™s much faster to go this route instead of scanning through your entire website to make edits for each block of text. The import takes your translations (we recommend hiring someone for this) and automatically updates the entire site for you. 

Simply click on the Import button on the Store Languages page to complete that process. It will then ask you to upload a CSV file with all translations inside that file. 

how to change language on Shopify with importing

Step 4: Publish the Previously Installed Languages

Just because you added a new language doesnโ€™t mean it has been published to your ecommerce store. On the Store Languages page in Shopify, scroll to the bottom of the page to look at the Unpublished Languages header. Here, you should see the most recent language added to the store. 

You must click on the Publish button for it to actually take effect on the store. 

Note: Consider using the Preview button to get an idea of how the automated and professional translations work with your Shopify theme. Some themes donโ€™t work all that well with the basic translations; for those situations, we recommend turning to a translation app or uploading your own translations. 

After clicking the Publish button, you should see the new language listed as โ€œPublishedโ€ alongside the default English language. 

publish

Step 5: Add a New Market for the Language

Shopify uses โ€œmarketsโ€ to offer alternative languages and currencies to shoppers living in countries you may not usually serve. Sellers can add new markets to achieve stronger personalization for regions. 

To make it so that your new language is given as an option for certain markets, you must actually add a new market to attach that language to. 

On the Store Languages page, click on the Go To Markets link. This should appear inside the confirmation that the new language has been published. 

go to markets link

Youโ€™re able to add and remove individual markets from this page, but the easiest solution it to pick the International market (which includes over 25 markets such as Australia, Austria, and Germany). 

Note: Click on the More link to see the list of languages included with each market. And make sure your language has a market assigned to it. Otherwise, the language wonโ€™t appear as an option when people from that country come to your website. 

Select the Manage link under the International section. 

manage markets

The next page tells you that the market is not active. To check to see if the desired language is included in the International Market, click the See All link. 

Otherwise, click on Activate to turn on the International Market. 

activate the language on Shopify

Step 6: Add a Language Selector 

At this point, some browsers will automatically select the right language for a user based on their IP address country. However, itโ€™s also wise to provide selectors on the frontend, where the users themselves can pick which languages they want to view on your Shopify site. 

To add some selectors, look for and click on the Manage In Geolocation App link, listed at the bottom of the Published Languages page. 

published languages page - how to change language on Shopify

You can also access the Geolocation tool under the Apps section in the Shopify dashboard. Within this app, choose to Show Recommendations; this activates a popup window for new users to always pick their desired market. You can also mark the checkbox to Show Selectors, which inserts a dropdown selector inside your footer. 

Note: This Geolocation area also offers a Customize tab for editing the overall design of the selectors. You can change everything from colors to text. 

geolocation

Now, on the frontend of your store, everyone who comes to your ecommerce site sees a popup window with the following elements:

  • A statement on which current language is selected by default
  • A button to continue with the default language
  • A link to Change Language to any of the other languages youโ€™ve activated on your theme 
change language link

When changing the language, the user gets a dropdown menu to swap out one language for another. Then, they can click on the Shop In (Language) button to proceed. 

language popup picker

The footer selector is a little less intrusive, and it acts as a global language changer anywhere on your site. Once active, users can find it in the bottom footer. It functions similar to the popup but provides a currency changer (if active on your site, and a quick dropdown menu for configuring the right language. 

language picker in footer - how to change language on Shopify

Step 7: View the Translation Results on Shopify 

Whether the Shopify language translation occurred due to the web browserโ€™s automated detection features, or because the user selected a different language, the theme then switches as much of the content as it can to the new language. 

This is where itโ€™s essential to test the language translations, since some Shopify themes arenโ€™t as supportive of translations as others. And you may find that the languages without professional translations produce less reliable results. 

Hereโ€™s a banner collage on the homepage of our testing store to show you that the German language translation worked successfully. 

the homepage has been translated to a new language

Itโ€™s important to review every page of your website, including your blog, product pages, About information, and Contact page. 

Take our product page, for example. Much of the contentโ€”particularly on the buttonsโ€”was translated. Yet, weโ€™re still seeing English for the product information dropdown menus. 

If you find some areas that went untranslated, this is when you must consider uploading your own translation files to the theme, or opting for another method, like with a translation app (see below). 

some languages are changed on the product page but some not

How to Change The Language in Shopify Using a Translation App?

Learning how to change languages on Shopify requires some patience and research, considering you often must upload your own translations and, sometimes, the theme doesnโ€™t play nicely with your language choices. 

If thatโ€™s the case, youโ€™re typically better off turning to a Shopify translation app. 

Notable Shopify translator apps include:

Consider testing out all those translation apps to see which ones offer the best results for your store. There are also some apps that provide human translations rather than the automated translations provided by the apps recommended above. 

For this tutorial, weโ€™ll use Transcy because it has a free plan, and the artificial intelligence translations work rather well. 

Step 1: Install and Set Up the Transcy App

Install the Transcy: AI Language Translate app from the Shopify App Store. 

add the Transcy app

Walk through the steps needed to connect the app to your Shopify store. When finished, youโ€™ll see a Transcy tab listed underneath the Apps section, and youโ€™ll be brought to the Transcy dashboard, which shows options to:

  • Add Target Language
  • Add Target Currency
  • Customize Switcher
Transcy app dashboard

Step 2: Add a Target Language

To start, click on the Add Target Language button on the Transcy dashboard in Shopify. 

add target language button

This brings you to a new window: The Transcy Dashboard. Here, click on the Add Target Language button. 

how to change language on Shopify with app by adding target language

Select a language from the dropdown menu; there are hundreds available. 

Click on Add once you have the language(s) you want. 

add Spanish

You should now see that particular language inside the list of target languages on Transcy. Flip the Publish switch so that itโ€™s green and active. 

activate language

Step 3: Add a Language Switcher

Go back to the Shopify dashboard. Click the Customize Switcher button. 

customize switcher - how to change language on Shopify

This page allows you to customize every aspect of the language switcher, with settings for choosing dropdowns or popups, along with template saving and customization tools. 

However, you must first complete a few steps to make the translator active with the switcher. 

Click on the Go-To icon (the small arrow next to where it says, โ€œActivate Transcy Switcher on Storefrontโ€). 

click through

This sends you to the App Embeds section of Shopify. Essentially, the Transcy Switcher is a separate app embed that you must activate. To do so, flip the switch to On for Transcy Switcher

Note: Be sure to click the Save button when youโ€™re done turning on the Transcy Switcher App Embed. 

add add embed for how to change language on Shopify

Back in the Transcy dashboardโ€”inside the Switcher Settingsโ€”find the Switcher Visibility header. Make sure itโ€™s turned on, then change the setting from Admin to Public so that everyone can see the switcher. 

Once again, click Save

public switcher

Step 4: Test the Switcher and Language Translations

With a language added, and the switcher activated, you can now go to the frontend of your ecommerce store to test out the translation functionality. Youโ€™ll see a dropdown menu in the header or a popup window, depending on which one you decided on. 

The user can pick a language (and currency if you added multiple currencies), and click Apply to run the translations. 

switch language on frontend - how to change languages on Shopify

As a result, the entire online store gets translated to the new language. Weโ€™ve found that translation apps like Transcy are more accurate, and give you greater control over the translations, than whatโ€™s offered by default in Shopify. 

how to change languages on Shopify to Spanish

Tip: Consider Upgrading

Although Transcy has excellent translation tools right out of the box, it comes with auto-translating as well, along with geolocation and specific content translating tools. This way, every new bit of content you add to the store gets translated, without you having to run the translation again. These features come with the Basic plan from Transcy, requiring a paid upgrade. 

upgrade the app - how to change languages on Shopify

Our Conclusion

Learning how to change languages on Shopify helps merchants who want to expand into other markets. Itโ€™s also a useful tool so that all Shopify users know that they can open a shop with the most powerful ecommerce platform on the market, without having to worry about language troubles. 

In this article, we explored several methods for adding new languages to your store, activating language pickers, and using a Shopify translator app for more advanced translations. 

If you need any clarification about how to change languages on Shopify, share your thoughts in the comments section below. Have you ever attempted to change languages in Shopify? If so, do you have any additional suggestions for those doing it for the first time?

Joe Warnimont

Joe Warnimont is a Chicago-based writer who focuses on eCommerce tools, WordPress, and social media. When not fishing or practicing yoga, he's collecting stamps at national parks (even though that's mainly for children). Check out Joe's portfolio to contact him and view past work.

Comments 0 Responses

Leave a Reply

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

Rating *

This site uses Akismet to reduce spam. Learn how your comment data is processed.