Skip to main content

Supported languages in Smile

Learn which languages Smile supports, how automatic translation works, and how default language settings are applied.

Updated over a week ago

Smile supports 20 languages for loyalty programs, which are automatically displayed based on the customer’s store language on Shopify. On BigCommerce, your program appears in your default program language instead.

This article explains which languages Smile supports, how automatic translation works on Shopify, how to set your default language, what content Smile translates automatically, and what you’ll need to translate manually.

ℹ️ Note: This article covers customer-facing languages. Smile Admin uses separate language settings and supports a different set of languages. For details, see Translate Smile Admin.

Supported languages


Smile supports translation for the following 20 languages, which are automatically detected on Shopify and can be set as your default program language in Smile Admin.

  • Chinese (Simplified)

  • Chinese (Traditional)

  • Croatian

  • Czech

  • Danish

  • Dutch

  • English

  • Finnish

  • French

  • German

  • Hungarian

  • Italian

  • Japanese

  • Norwegian

  • Polish

  • Portuguese (Brazil)

  • Romanian

  • Spanish

  • Swedish

  • Turkish

ℹ️ Platform-specific behavior

  • Shopify: Smile detects the customer’s store language and displays your loyalty program in that language automatically.

  • BigCommerce: Automatic translation isn’t supported. Smile displays your program using your default language setting instead.

How automatic translation works (Shopify only)


On Shopify, Smile detects the language your customers use to browse your store.

If the detected language matches one of Smile’s 20 supported languages, your loyalty program displays in that same language — no setup required.

If the customer's store language isn’t supported or can’t be detected, Smile uses your default program language as a fallback.

Default language setting


Your default program language is used on BigCommerce and acts as a fallback on Shopify when Smile can’t display your program in the customer’s store language.

You can choose your default language in Smile Admin under

Settings > Display > Language.

Any of Smile’s 20 supported languages can be selected as your default.

ℹ️ Note: Embedded features such as points at checkout and the Loyalty Hub default to English if the customer’s store language isn’t supported. Other areas, such as the panel and customer emails, use your default program language instead.

Translated content in your loyalty program


Smile automatically translates most standard program text when a supported language is detected or when your default program language is set to one of Smile’s 20 supported languages. Custom text that you’ve added manually will not be translated automatically.

Automatically translated by Smile

The following content is translated automatically:

  • The Smile panel

  • Points and VIP labels

  • Referral links and instructions

  • Standard program emails

  • Common button text and notifications

Custom text and translations

Any text you manually enter and customize in Smile isn’t translated automatically.

To avoid showing mixed languages to customers, Smile uses your customized text only for your store’s default language, which you set in Settings > Display > Language.

When a customer views your store in a different language, Smile doesn’t show your customized text. Instead, it shows Smile’s default text, which is automatically translated into the customer’s language.

Example:

  • Your store’s default language is Spanish.

  • You add custom Spanish text to the panel.

  • Customers browsing in Spanish see your customized text.

  • Customers browsing in English see Smile’s default (translated) text.

Did this answer your question?