Multi-Language & Multi-Currency Assistant: Automatically Translating Store Content and Switching Currency
The Multi-language & multi-currency assistant app automatically translates your store content and converts currency for shoppers, allowing them to browse in their preferred language and currency with ease. This creates a more localized, seamless shopping experience—especially valuable for merchants serving customers across multiple regions or operating in global markets.
This guide walks you through how to configure automatic translation, enable currency switching, and customize the language and currency selectors to better meet your customers’ needs.
Configuring the Language Selector for Your Store
With the Multi-language & multi-currency assistant, you can enable automatic language translation powered by Google Translate, allowing your store to present content in multiple languages through a built-in language selector. This helps international customers browse your store and understand your products more easily, enhancing their overall shopping experience.
| Note: All translations are fully powered by Google Translate, and manual editing or overriding of translated content is not supported. If you require full control over your translations, consider using the Multi-Language Translator app. |
Enabling the Language Selector
To enable the language selector on your store website, follow these steps:
-
In your app, go to the Multi-language management tab.
-
Toggle on Enable google translate and choose the selector placement: Header or Footer.
-
To automatically show your website in the visitor’s browser language, select the Browser language redirect option. If this option is not enabled, the store’s default language will be displayed
Notes:
- The app will not perform automatic translation if the visitor's browser language is not supported.
- The Browser language redirect feature works independently of the Header/Footer selector settings. It will still function even if neither Header nor Footer placement is selected.
Configuring Supported Languages
To configure the languages that will appear as options on your storefront, follow these steps:
-
In the Current default language section, you'll see the store’s default display language, which cannot be changed in the app. To change it, click Go to Settings - Language.
- In the Language list section, you can perform the following actions:
- Add language: Click +Add language to add new language options to the language selector.
- Delete language: Click the trash bin icon to remove unwanted languages.
- Enable the language: Toggle on Activate UGC translation display for any language you want to show as an option in the selector.
|
Note: The language list here is automatically synchronized with the Supported languages in your Languages module. Any language you add or delete here will instantly update your store’s overall language settings. |
Displaying the Language Selector on Your Storefront
To allow customers to switch languages while browsing your store, activate the app and customize the language selector’s style in your theme editor:
- In the app, go to the Multi-language management tab.
-
Under the Language selector style configuration section, click Go to the editor.
-
In the theme editor, enable the Multi-language switching tool.
-
Click the disclosure triangle next to the Multi-language switching tool to expand its settings, then customize the selector’s style for your storefront.
The language selector will now appear on your store website according to the position you selected in the app.
Configuring the Currency Selector for Your Store
Offering multiple currencies can significantly enhance your store's global competitiveness. With the Multi-language&multi-currency assistant app, customers can easily browse your products in their preferred currency, enhancing their shopping experience and building trust.
| Important: Currency conversion configured using the app is for display purposes only. The actual payment currency is determined by your store’s checkout and payment settings. |
Enabling the Currency Selector
To enable the currency selector on your store website, follow these steps:
-
In the app, go to the Multi-currency management tab.
-
Toggle on Enable multi-currency switch. Then, choose the selector placement: Header or Footer, and whether to Display currency symbol.
Configuring Multi-Currency Switch
The app’s ability to switch currencies relies on the currency format codes configured in your store’s admin panel. Follow the steps below to set up the codes for multi-currency switching:
| Important: Currency conversion is for display purposes only. The actual payment currency is determined by your store settings. |
-
In the app, go to the Multi-currency management tab and click Set the currency display code under the Currency list that supports switching section.
-
Copy the codes from the HTML with currency and HTML without currency fields. Then, click Basic settings.
-
On the Basic settings page, locate Payment currency, enable Custom currency format, and click Edit format.
-
Paste the copied codes into the corresponding fields for the store's payment currency (usually the first option).
-
To change the currency display format, click Notice and refer to the formats shown in the table. Then replace {{amount}} with the variable you want to use.
- Click Save.
Your website is now equipped with currency-switching functionality. Only currencies listed in the app's Currency list will be available for selection. For how to configure the supported currencies, see the Configuring Supported Currencies section.
| Note: To configure currency switching for different markets, find the necessary format codes in the provided file and follow the above steps. |
Configuring Supported Currencies
Not all currencies will be displayed for selection. To choose which currencies to display, follow these steps:
-
In the app's Multi-currency management tab, go to Currency list that supports switching > Default currency, and select the default currency display rules:
Note: The default currency setting works independently of the currency selector feature. Even if the Enable multi-currency switch option is turned off, the default currency setting will still function. - Auto-detect based on IP address: Displays the currency based on the visitor's location.
-
Specify currency: Set a fixed default currency
- In the Currency list section, you can perform the following actions:
-
Edit Currencies: To quickly add or remove currencies, click the + Edit list button and select or deselect the currencies in the pop-up window.
-
Adjust Display Order: To change the currency order, click Adjust sorting and drag and drop the options as needed.
-
Delete Currencies: To remove unwanted currencies, click the trash bin icon. The store's payment currency cannot be deleted.
-
Displaying the Currency Selector on Your Storefront
To enable customers to switch the currency while browsing your store, activate the app and customize the currency selector’s style in your theme editor:
- Go to the Multi-currency management tab in the app.
-
Under the Component currency and currency display section, click Go to the editor
-
In the theme editor, enable the Multi-currency switching tool
-
Click the disclosure triangle next to the Multi-currency switching tool to expand its settings, then customize the currency selector’s style for your storefront.
The currency selector will now appear on your store website according to the position you selected in the app.
FAQs
1. Why is the currency selector not working even though it’s set up correctly?
If the currency selector isn’t functioning properly, please check the following:
- Make sure the correct currency code is set in the Admin.
- Make sure the Embed Block is enabled in the theme settings.
- Check if the "Search" feature in the header navigation is hidden. If it’s hidden, the selector might fail to load.
2. How to change the currency format?
If you want to edit the currency format, go to the format code provided in your store admin. Find the currency code that includes {{amount}}, and replace amount with the format parameter you need. You can click Notice to view the supported format options.