Skip to main content

How to translate your size chart button

Set the default size chart button label in your theme and add per-language translations with Shopify's free Translate & Adapt app.

The size chart button's label (default SIZE GUIDE) lives in your theme's SmartSize Size chart extension, and per-language versions are managed in Shopify's free Translate & Adapt app — shoppers automatically see the version that matches their language. In SmartSize, open Settings → Button size charts → Translations: the card walks you through the three steps below, with buttons that take you straight to the right place.


Step 1: Set the default label

Click Open theme extension to open the SmartSize Size chart app embed in the theme editor, then edit Button text. This is the fallback shown when no translation exists for the shopper's language. (The same panel also controls the button's look — see How to style your size chart button.)


Step 2: Add a translation per language

Click Open Translate & Adapt (or open the Translate & Adapt app from your Shopify admin), then go to Theme → App embeds.

Select SmartSize – Size chart in the sidebar. The Reference column shows your default Button text — this is the text shoppers see whenever no translation exists for their language.

Pick the language at the top — here French.

Fill in Button label with your translation (for example GUIDE DE TAILLES), and click Save. Repeat for each language you want to cover.


Step 3: Verify on the storefront

Switch your storefront to the translated language — use your theme's language selector, or the language switcher at the bottom of the theme editor's preview.

Then open a product that's linked to an active size chart and confirm the button label updates — here it now reads GUIDE DE TAILLES instead of SIZE GUIDE.

That's it — shoppers browsing in French now see the translated button automatically, while every other language keeps showing your default label.


💡 Tip: you don't need to translate every language. Any language without a translation simply falls back to the default Button text — the value shown in Translate & Adapt's Reference column.

Did this answer your question?