Key Insights in 60 Seconds
Skim the highlights, then jump to the gap that is actually on your storefront.
What You'll Learn
The filter chips down the side of your collection page are still in English. The newsletter popup that opens on the third scroll is in English. And a product you added last week is in English while everything around it reads correctly in the second language. Meanwhile the app says the store is translated.
All three of those are real, all three are documented, and only one of them is a limitation of the app — the other two are a switch in a different place and a button nobody pressed. This page is the map: what Translate & Adapt genuinely will not translate, what closes each gap, and the point where a paid app stops being a purchase you talked yourself into.
The Quick Verdict
Key takeaway
Find the symptom you actually saw. Everything below it is the evidence, and the sections it points at.
Where your English text is coming from
| Your situation | Pick | Why |
|---|---|---|
| A product you added recently is English, the rest of the catalogue is fine | Re-run Auto-translate | Nothing is broken and nothing is missing: automatic translation only runs when you press the button, and it has to be pressed in each language. |
| A newsletter or contact popup is still in English | Shopify Forms, not Translate & Adapt | Forms built with the Shopify Forms app are on the excluded list — and the app translates them in its own Languages settings. |
| Collection filter chips or product tags are English | Tags never; filters are contested | Tags are documented as untranslatable at the platform level, not just inside this one app. Filters sit on this app's excluded list, yet Shopify's own filter documentation says filter labels, values and groups can be translated — check your storefront before paying. |
| You need a third and fourth language machine-translated | Manual, CSV, or a paid app | The cap of two is on automatic translation only. The listing carried no paid tier of Translate & Adapt when we read it in August 2026. |
| The English text belongs to another app you installed | A paid translation app, or its own settings | App content hosted as neither a Shopify translatable resource type nor a storefront locale file is a gap the native app names and does not cover. |
What Translate & Adapt does not translate
Key takeaway
Start here, because the list is short and Shopify states it plainly: these are types you cannot translate with the app. It is not the whole of the app's limitations — the same section adds that the word “products” inside a URL handle cannot be translated either. What the page does not do is tell you which of them matter, or what to do instead — that part is the table below.
The six excluded content types, and what closes each one
| What Shopify lists as excluded | What it looks like on your storefront | What actually closes it |
|---|---|---|
| Collection filters | The filter chips down the side of a collection page keep their source-language labels while the products beside them are translated. | Not the native app. A third-party translation app documents its own routes, each with conditions — see the paid-app section. |
| Forms created using the Shopify Forms app | The newsletter popup, the contact form, the wholesale enquiry form — fields, button and consent text stay in the primary language. | Shopify Forms itself, in the Languages settings of that form. No extra app, no extra cost. |
| Manual payment method instructions | Bank-transfer or cash-on-delivery instructions appear on the order confirmation page after the customer completes the order, exactly as you typed them, in one language. | Rewriting the instruction so it works for every buyer you accept. |
| Product images | Text baked into a banner, a size chart or a packshot stays in the language it was designed in. | Swapping the file per language, which the same page documents — see the subsection below. |
| Tags | Product, article and blog tags stay in the source language wherever your theme shows them. | Nothing on this page. Shopify documents tags as untranslatable at the platform level, not as a gap in this one app, so plan around them. |
| Third-party app content hosted as neither a Shopify translatable resource type nor a storefront locale file | A reviews widget, a subscription selector or a shipping calculator renders its own strings in English. | The app developer first, then a translation app with a custom-content layer. This is the real paid-app case. |
Excluded types quoted from the Translate & Adapt documentation, read on August 25, 2026. The tag row also rests on Shopify's localization page, which states that product, article and blog tags cannot be translated.
Two rows deserve reading twice. The forms row is the one merchants most often report as a bug — it is not one, and the fix is free. The tags row is the one to plan around rather than shop for: Shopify documents tags as untranslatable at platform level, not as a gap in this particular tool, so treat them as internal labels rather than storefront copy.
Product images: what that line actually means
Key takeaway
This is the row most often read too widely. The excluded list and the localization instructions sit on the same page and describe two different things. The exclusion is about the pixels: a size chart with English headings stays English in every language, because nothing rewrites the inside of a JPEG. The localization section is about the file: you can serve a different one.
Practically, that means a language-specific version of an image or video is a native capability, not a reason to shop for an app. Upload the second version to your files, open the resource in the translation editor, and swap the image on the row for that language. Logos work the same way per market — with one exception worth knowing before you plan around it.
Check where your logo was uploaded first, because there is one exception to the swap: a logo uploaded as a brand asset cannot be localized by market — to do that, the documentation says to upload the logo directly in your theme settings instead.
It is also worth knowing that a vendor comparison says the opposite of Shopify here. Weglot's article states that Translate & Adapt cannot translate images and that you can't swap in market-specific visuals to suit different audiences. The first half matches Shopify's own list; the second half does not. Shopify's page documents adding a different version of an image or video file per language, and customizing the store logo to display different versions for different markets. That is a vendor's marketing comparison, not an audit, and claims like it are worth checking against the platform documentation before they become a line in your budget.
Fourteen languages it will not touch
Key takeaway
If your target market speaks one of these, the decision is made before any of the rest of this page applies. The documented list is: Bengali, Cebuano, Corsican, Frisian, Haitian Creole, Hawaiian, Hmong, Latin, Nyanja (Chichewa), Odia (Oriya), Samoan, Scots Gaelic, Sesotho and Tagalog (Filipino).
The second half of this matters more than the first. Shopify links that limitation to its list of languages with professional translations for checkout, the cookie banner, the privacy policy, the data sales opt-out page and the default content of Shopify-built themes. We counted 33 languages on that list on August 25, 2026 — the same number Shopify quotes for pre-translated checkout options. None of the fourteen is among them, so a store in one of those languages is translating the checkout furniture as well as its own catalogue.
Thirteen resource types the search does not show
Key takeaway
This one is regularly mistaken for a second excluded list, and it is not. The resources below are translatable resource types; what they do not do is turn up when you search inside the app, which is why merchants conclude they are untranslatable and start pricing tools.
- DELIVERY_METHOD_DEFINITION
- EMAIL_TEMPLATE — your customer email templates
- FILTER — storefront filters
- METAFIELD — metafield values
- ONLINE_STORE_THEME_APP_EMBED
- ONLINE_STORE_THEME_SETTINGS_CATEGORY
- ONLINE_STORE_THEME_SETTINGS_DATA_SECTIONS
- PACKING_SLIP_TEMPLATE — your packing slip template
- PAYMENT_GATEWAY
- SELLING_PLAN — selling plans
- SELLING_PLAN_GROUP
- SHOP
- SHOP_POLICY — your store policy pages
FILTER appears here and in the excluded list above, and the two lists answer different questions: the first says what the app will not translate, this one says what its search will not show you. For collection filters the picture is muddier still: Shopify's filters documentation says their labels and values can be translated, while the excluded list here says the app cannot. Where you are unsure whether a field is translatable at all, Shopify's own rule settles it — if the field is not in the translations CSV, then it is not translatable.
The entry that costs merchants the most attention is METAFIELD, because that is where a great deal of third-party app text and custom content actually lives — our guide to metafields and custom data covers what they are and when you own them. If you cannot find a string in the editor, export the CSV for that language before you conclude it cannot be translated.
Your popup is translated somewhere else
Key takeaway
Two official statements look like a contradiction here and are not. The Translate & Adapt page says forms created with the Shopify Forms app cannot be translated with it. The Shopify Forms listing promises you can translate forms in-app. Both are true, because they describe two different mechanisms — and the reason this matters is that a merchant reading only the first one concludes the popup is unfixable.
The Forms app has its own translation documentation and its own settings panel. Shopify states plainly that the Languages settings are used to translate your form into additional languages, and that the form has to be saved before translations can be added. There are two methods, and which one you get depends on your store rather than your plan.
The language table on that page is its own closed list, and it is worth checking before you promise a market a localized signup. We counted 32 languages on August 25, 2026, of which 19 support auto-translation on stores whose primary language is English and the remaining 13 are manual-only. Shopify states the rule for anything outside it: if a language is not in the table, it cannot be added to a form.
Auto-translate runs when you click it, not when your store changes
Key takeaway
This is the gap that appears on no list of limitations, and it is the one easiest to miss when you first set the app up, because on day one you translate everything at once and the store looks finished.
If new content is added (for example, a new product has been added), then you need to return to the app and click Auto-translate again to add the translations to the new content, in each language.
Where a translation does not exist, your online store displays content in your primary language — the buyer sees your source language, not a gap. The admin signal does exist, but you have to go looking for it: the resource carries an Untranslated or Outdated status, and the translation export has filters for exactly those two. The people who find it otherwise are customers, and the products it happens to are the ones added since you last ran Auto-translate.
Two details decide whether you can safely fix that by pressing the button again — and you can. A fresh run only fills in content that has never been translated and content that has gone out of sync, meaning the source text changed after the translation was made. And it explicitly does not overwrite anything you translated or edited by hand, so re-running it costs you none of the corrections a human has made.
The status labels are how you audit it. Shopify defines three, and the middle one is the one to filter for after any bulk edit to your source-language content.
Translated is not the same as shown
Key takeaway
Merchants who cannot find their translated text often fail the second gate while assuming they failed the first, and go looking for a better translation tool. The two lists below are deliberately separate, because a missing requirement and a missing render need different fixes — and because optimizing the wrong one can go on indefinitely.
There is a one-second test for which table is yours. If any part of your storefront already reads in the second language, the first gate is behind you — read it once anyway for the language-selector row, since you can reach a translated page by URL while your buyers have no way to switch, and then work the second table. If nothing renders in the second language at all, start with the first.
The admission gate: what the store needs first
Key takeaway
Shopify publishes these as requirements rather than recommendations. The theme half is the one worth checking on a store that has been customized: our guide to Shopify themes covers how much of that is a theme decision rather than a settings decision.
Gate one: can this store carry another language?
| What the store must already have | Where you check it | If it is missing |
|---|---|---|
| A qualifying subscription | Your plan, in Settings. Shopify words this two ways on one page: up to 20 languages on every plan except Lite, and, in its requirements list, Basic or higher. | Multiple languages are not available, so nothing else on this list matters yet. |
| A theme compatible with selling in multiple languages | Your active theme. Every free Shopify theme is compatible; for a third-party theme, Shopify says to ask the theme developer. | Translated URLs can exist while the storefront renders them incorrectly or not at all. |
| A language selector in that theme | Theme settings, the header or the footer, depending on the theme. | Buyers have no way to switch, so your translations are reachable only by URL. |
| Subfolder or subdomain URLs for each language | Publishing a language creates the language-coded URLs automatically. | There is no separate address for search engines or buyers to land on. |
Requirements read on the localization and translation documentation on August 25, 2026. The plan wording is quoted in both forms deliberately — that page states the 20-language option for every plan except Lite, and separately lists Basic or higher among its requirements.
The visibility gate: what decides whether it is served
Key takeaway
This is where the mechanics of Markets and languages take over, and they have their own guide: how a language maps onto a domain, a subfolder or a subdomain is answered in the domains and languages section of our Shopify Markets guide. What belongs here is the narrower question of why a translation you can see in the admin is not on the page.
Language selectors are part of your theme, and aren't a part of the Translate & Adapt app.
Gate two: is the translation actually reaching the buyer?
| What decides whether the translation is served | Where you check it | If it is wrong |
|---|---|---|
| The language is added to that market | Markets, in your admin. Custom content per market only exists in languages added to the market. | You cannot create market-specific custom content in that language at all — and per-market language settings only exist once international domains are set up. |
| Auto-translate has been run since the content changed | The translation status on the resource: Translated, Outdated or Untranslated. | The storefront falls back to your primary language and the buyer sees no error — in the admin the signal exists, but nothing pushes it at you. |
| The theme renders right-to-left correctly, where that applies | Your theme, for Hebrew, Arabic and other right-to-left languages. | The words are translated and the layout is unusable. |
| The default language has not been switched underneath you | Settings, Languages. Changing the default deletes existing translations for the language you switch to. | Translations are gone rather than hidden, so export before you change anything. |
How many languages you actually get, and what the app costs
Key takeaway
This is the part of the topic most often described wrongly, including in older writing of our own. The sentence that gets repeated is that a third language moves you to a paid tier of the app. As of August 2026 there is no paid tier of the app. The listing carries the pricing label Free and, read on August 25, 2026, showed no plan table at all — where the paid translation listings on the same store carry a full ladder.
Translate & Adapt lets you auto-translate up to two languages for free, and manually add as many translations as you wish.
Read that sentence inside its real frame. “As many as you wish” is bounded by what the store supports, and Shopify states that every subscription plan except Lite gives you the option to sell in up to 20 languages from a single store. So the honest version is: two languages machine-translated for you, up to twenty languages if you bring the words.
Where the words come from is the whole decision, and there are four routes. Note that the automatic cap is a maximum of 2 languages and applies to that route alone.
Four routes into a second language
| Route | How many languages | Who supplies the words | What it costs |
|---|---|---|---|
| Auto-translate in Translate & Adapt | A maximum of two | Shopify, which tells you to review the output before publishing | Nothing |
| Manual editing in the same app | Any language your store can publish, up to the 20-language ceiling | You, your team, or a translator you hire | Nothing beyond the time |
| CSV export and import | Secondary languages only, never your default one | You — Shopify states the translations are not generated for you | Nothing beyond the time |
| A compatible third-party app | Whatever that listing sells you | The app, usually machine translation with an editor | Its own subscription, on top of your Shopify bill |
Which gap is actually yours?
The table at the top answers by the one symptom you noticed. This answers when three of them are true at once — which to fix first, and whether the total adds up to a monthly bill. It crosses four signals the verdict rows do not: the surface that is untranslated, how many languages you need, how fast your catalogue moves, and who reads the machine output before customers do.
Every route below is a legitimate place to end up, including the free one and the paid one. The result names a class of answer, not a product — and if it names an app, the section after it carries what that class costs and when we read the price.
When a paid translation app is the honest answer
Key takeaway
Start with what does not justify one. Untranslated new products, an English signup popup and a missing language selector are all free to fix, and together they account for most of the English text a merchant finds on a supposedly translated storefront. Work through those first — the checklist further down is exactly that sequence.
Two reasons to subscribe have nothing to do with content type. The first is needing a third or further language machine-translated specifically: by hand or by CSV export it is free at any number of languages the store supports. The second is a catalogue that changes faster than anyone can re-run Auto-translate and proofread the result — the same button this page describes, pressed on a schedule nobody has time for.
The second thing worth knowing before you compare listings is that this is not a migration. Shopify documents the native app as compatible with other third-party translation apps that use the Translations API, and states that content created with those apps appears in both places. You are adding a tool, not replacing one.
What the two named listings charge
| Listing and plan | Languages | Word allowance | Price |
|---|---|---|---|
| Weglot — Free plan | 1 translated language | 2,000 translated words (the plan capacity) | Free |
| Weglot — Starter | 1 translated language | 10,000 translated words | $17/month, or $170/year |
| Weglot — Business | 3 translated languages | 50,000 translated words | $32/month, or $320/year |
| Weglot — Pro | 5 translated languages | 200,000 translated words | $87/month, or $870/year |
| langify — Free plan | Up to 5 languages | Unlimited manual translations; no free AI-word allowance named | Free |
| langify — Basic | Up to 20 languages | 10,000 free words (an AI allowance, not a capacity cap) | $17.50/month |
| langify — Growth | Same ceiling, plus bulk translation | 50,000 free words | $29.95/month |
| langify — Premium | Same ceiling, plus priority support | 200,000 free words | $59.95/month |
Prices and ceilings are each listing's own published plans on its Shopify App Store page — Weglot and langify, both read on August 25, 2026. The two ladders are deliberately not compared per word: Weglot sells words as plan capacity, while langify sells a free AI-translation allowance on top of manual translation that is unlimited on every tier. App pricing moves — confirm on the listing before you subscribe.
Shopify also publishes its own collection of apps for store languages, which is the right place to look for a listing that names your specific language or your specific app, rather than a general promise of coverage.
What paying does not fix
Key takeaway
The checkout is the clearest example, and it is worth understanding because it is where merchants assume a paid tool will earn its money. Weglot's own support documentation states that it does not detect checkout pages because they are on another domain, that Shopify hosts those pages and handles the translations on its side, and that Weglot informs Shopify of the visitor's language choice so the same language displays.
langify describes the same boundary from the other end. Its documentation states that due to security restrictions during the payment process it cannot apply translations from its Custom section to the checkout, and — separately — that custom shipping details cannot be translated in the Shopify checkout at all. Both vendors route checkout wording back to the same native mechanism: the theme's own checkout and system content.
Filters are the case where Shopify's own documentation splits, and that is worth knowing before you pay for anything. The Translate & Adapt page lists collection filters among the content the app cannot translate. Shopify's filters documentation says the opposite: filter labels, values and groups can be translated into your store's other supported languages, and it names translation apps such as Translate & Adapt as the way to do it. Both pages agree on the exceptions — the product tag filter is shown only to customers browsing in the store's default language, and product vendor filter values are always the default language. So check your own storefront in the second language before you buy anything for filters. If you do land on a paid route, langify documents two methods and the limitation of each: translating the filter metafield on every individual product, where a partial job makes the filter appear twice on the collection page, or a custom-content translation that has to sit in a specific mode or it can break filtering.
One boundary we could not resolve from either side is the new customer accounts pages. No Shopify page we have found states whether that interface can be translated, and no Weglot documentation we have found covers it either — if those pages are your gap, ask before you buy. What they are and how they replaced the legacy version is covered in our customer accounts migration guide.
Some statements on this page are absences rather than facts, and each one has its own boundary. For whether Shopify documents translating the customer accounts interface, we read the Translate & Adapt page, the localization and translation page, the checkout language page, the customer accounts page and the Translate & Adapt App Store listing, on August 23, 2026.
For whether Weglot documents the same thing, we read its Shopify checkout support article, its Shopify integration page, its App Store listing and the full article index of its Shopify support category, on the same date. For the measurement behind the 100% coverage claim, we read the Weglot integration page, its App Store listing and its own comparison article about Translate & Adapt, also on August 23, 2026.
In each case the absence is the finding: we are reporting what those surfaces do not state, not what the products cannot do.
The coverage claims are the third. Weglot's marketing states that it is compatible with all Shopify themes and third-party apps, ensuring 100% of your store content is translated, and langify's pricing page states that it translates the texts of most third-party apps — a word that quantifies nothing. No source we read publishes a tested app list, a percentage or a methodology behind that 100%, so treat both as vendor claims and test your own stack on a free tier before you subscribe.
Audit your own storefront before you pay for anything
Key takeaway
Steps one to five apply to every store on this page, whichever route the quiz gave you. Order matters more than usual here: step three is the one that changes the answer, because re-running Auto-translate typically removes a large share of the English you just wrote down, and everything you price afterwards is priced against a smaller and more honest list.
The translation gap audit
Work down the list in order. The goal is one sentence at the end: the specific thing that is still untranslated, and who owns it.
Switch languages the way a customer would and write down every English string you meet, screen by screen.
Before you tick this off
- Used the storefront language selector, not a preview inside the admin
- Opened a collection page and read the filter chips
- Triggered the newsletter popup and any contact form
- Opened a product added within the last two weeks
Decide for every English string whether it is excluded by design, untranslated by omission, or owned by another app.
Before you tick this off
- Matched each item against the six excluded content types
- Separated tags from filters, since only one of them has a workaround
- Marked anything rendered by a third-party app as its own category
Clear the omissions before you judge the app, because untranslated new content looks identical to an app limitation.
Before you tick this off
- Clicked Auto-translate for each published language, not just the first
- Confirmed the recently added product is now translated
- Confirmed your manual edits were left untouched
Handle the one excluded type that has a free native answer, before it goes on any list of reasons to pay.
Before you tick this off
- Saved the form first, then opened its Languages settings
- Used auto-translate only where both conditions hold — the primary language is English and the table lists auto-translation for that language — manual entry otherwise
- Checked the consent and button text, not only the field labels
Confirm the second gate: a translation that exists is not the same as a translation the buyer is served.
Before you tick this off
- The language is added to the market you are testing
- The theme exposes a language selector where buyers can find it
- Right-to-left layout is correct, if that applies to your language
The editor's search hides several resource types, so the export is the only complete inventory of what is left.
Before you tick this off
- Exported the translation CSV for the language in question
- Looked for resources the in-app search never listed
- Counted how many strings genuinely remain untranslated
Only now compare listings, and only against the specific gap the previous six steps failed to close.
Before you tick this off
- Named the gap in one sentence before opening any listing
- Checked whether the gap is app content, a third machine-translated language, or a catalogue that changes faster than you can review it — and, for filters, what your storefront actually shows
- Read the price on the listing itself today, since app pricing moves
The Bottom Line
Key takeaway
The app is free, its listing showed no paid tier in August 2026, and it does a defined job: two languages machine translated, and any further language you supply the words for by hand, up to what your store supports. The trap is not the price list — it is assuming that a documented exclusion explains whatever English you happen to see.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Writes in-depth, data-driven e-commerce guides based on hands-on experience with real merchant stores.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial PolicyWhat to Read Next
Shopify Markets: How to Sell Internationally Without a Second Store
Shopify Markets explained: what's free vs Managed Markets, multi-currency and duties, domains and languages, and exactly when a second store wins.
Read articleEU Packaging Rules for Shopify Sellers: EPR & PPWR
EU packaging EPR for Shopify sellers: who must register (LUCID, Citeo), what turns on August 12, 2026 under the PPWR, costs by country, and app vs custom pipeline.
Read articleShopify Market-Driven Shipping: What Happens to Your Rates
Shopify moves every store from delivery profiles to shipping options by market by July 1, 2027. What migrates automatically, and what to check first.
Read article