Lingvit
  • Shopify
  • Ecommerce
  • Guide

Shopify multilingual: the complete store translation guide (2026)

9 min read

Running a Shopify store in one language means leaving a large portion of potential customers behind. This guide covers every piece of a multilingual Shopify setup — from product pages to SEO — and explains exactly where Lingvit fits in.

Shopify Markets vs translation apps — what's the difference

Shopify merchants frequently confuse Shopify Markets with full store translation, so it's worth separating them clearly.

Supporting data for Shopify Multilingual: The Complete Store Translation Guide (2026)
CapabilityShopify MarketsTranslation app
Currency and pricing localizationYesNo
Country-specific domains or subfoldersYesPartial
Product title and description translationLimitedYes
Theme UI strings (navigation, cart, checkout)NoYes
Translated meta titles and descriptionsNoYes
Blog and page contentNoYes

Scroll horizontally to view every column.

Shopify Markets handles the commercial layer — prices, duties, shipping rules. Translating the actual words on your storefront requires a separate solution. These two are not mutually exclusive; most multilingual Shopify stores use both.

What your Shopify store needs translated

A complete multilingual Shopify store translates more than just product descriptions. Here is what matters for each content area:

Product titles and descriptions

The primary content shoppers read before purchasing. Machine-translation quality varies by category and language pair; review product claims and technically complex descriptions before publishing.

Collection pages and navigation menus

Category names, filter labels, and navigation items must match the shopper's language for the browsing experience to feel native. These are rendered into the DOM and translated automatically.

Cart and checkout

The cart drawer, quantity selectors, and the “Add to cart” button are handled by Lingvit since they render into the storefront theme. Shopify's native checkout (hosted checkout pages) has its own localization system — Lingvit does not modify Shopify-hosted checkout pages.

Blog posts and static pages

About pages, FAQ pages, shipping policy, and blog content are all rendered into the theme and translated automatically. These are often overlooked but matter significantly for SEO in target languages.

Email notifications

Order confirmations, shipping notifications, and other transactional emails are sent server-side by Shopify — outside the DOM. Translate these in Shopify Admin → Settings → Notifications using Shopify Email's built-in localization or by creating separate templates per language.

How to add Lingvit to Shopify

Lingvit can be added to compatible Shopify themes without an App Store install. Follow the guided steps and verify storefront and checkout behavior before publishing.

  1. Create a Lingvit project

    Sign up at app.lingvit.com, create a project, and register your Shopify store's domain. Choose your target languages from the dashboard.

  2. Copy the script tag

    From your project settings, copy the script tag. It looks like:

    <script src="https://cdn.lingvit.com/widget/v1/widget.bundle.js" async></script>
  3. Add to your theme

    In Shopify Admin, go to Online Store → Themes → ⋯ → Edit code. Open layout/theme.liquid and paste the script tag before the closing </body> tag. Save and preview your store — the language switcher will appear automatically.

SEO for multilingual Shopify

Getting your translated store to rank in search requires more than just translated text. Three technical elements matter:

  • URL structure per language

    Search engines treat /fr/ and /de/ subfolders as separate indexable URLs for each language. Lingvit generates these automatically based on the visitor's selected language, without requiring separate Shopify pages.

  • Hreflang tags

    Hreflang attributes tell search engines which language version of a page to serve to which audience. Lingvit injects the correct <link rel="alternate" hreflang="..."> tags automatically for every active language.

  • Translated meta titles and descriptions

    The page title and meta description are what appear in search results. Lingvit translates these for each language, so your French visitors see French search snippets for your French pages.

What Lingvit doesn't translate on Shopify

Being clear about scope prevents surprises. Lingvit does not cover:

  • Third-party app widgets injected after page load by apps outside your theme — e.g., review apps, chat widgets, or loyalty pop-ups that load their own iframes.
  • Shopify Admin UI — the backend interface merchants use. This is Shopify's own product and is localized by Shopify directly.
  • Email notification templates — order confirmations, shipping updates, and other transactional emails. Manage these in Shopify Admin → Settings → Notifications.
  • Prices and currency — this is handled by Shopify Markets. Lingvit translates language; currency conversion is a separate concern.

Frequently asked questions

Do I need to install a Shopify app?

No. Lingvit works via a script tag added directly to your theme.liquid file. There is no Shopify App Store install required, which means no additional Shopify app fees and no App Store review process.

Will it work with my theme — Dawn, Debut, or a custom theme?

Yes. Lingvit observes rendered HTML, so it works with any Shopify theme. The only requirement is that you can add a script tag to your theme.liquid file, which is standard on all Shopify plans.

What happens to the translations if I update a product description?

When you update content in Shopify, the changed text will be re-translated automatically on the next page visit. You can also manually trigger a re-translation from the Lingvit dashboard for any specific page or string.