Shopify Bulk Translate: How to Translate Your Store at Scale
You can bulk translate a Shopify store in three main ways: automatic translation in Shopify’s Translate & Adapt app, a translation CSV that you export, translate and import back, or a third-party translation app. All three store translations in the same place in Shopify, so you can combine them, for example by auto-translating a catalog and then correcting key pages by hand.
The right method depends on how many languages you sell in, how much content you have and how much control you want over the wording. Whichever you choose, a review step keeps machine translations from putting wrong sizes, garbled product names or broken formatting in front of customers.
Ways to Bulk Translate a Shopify Store
Before translating anything, add each language under Settings > Languages in your Shopify admin. Translations apply to these added languages, not to your store’s default language, and the methods below all build on that setup.
| Method | How it works | Best for | Watch out for |
|---|---|---|---|
| Translate & Adapt auto-translation | Shopify’s AI translates store content inside the app | Quick first translations in a small number of languages | Limits on how many languages can be auto-translated, and machine errors |
| Translation CSV | Export content, translate it in a spreadsheet or tool, then import | Full control, professional translators or your own AI workflow | Editing the wrong columns, delimiter problems, broken HTML |
| Third-party translation apps | An app syncs content, translates it and publishes it back | Many languages, team review workflows, translation memory | Subscription costs and usage-based translation limits |
Because Translate & Adapt stores translations in Shopify’s native translation system, compatible third-party apps can work alongside it. That makes it practical to mix methods rather than committing to one for every language.
How to Bulk Translate With a CSV File
The translation CSV gives you the most control, and it works with any translator, whether that’s a person, a translation service or an AI tool. You export your store’s content, fill in one column and import the file back.
Step 1: Export the content
Go to Settings > Languages and click Export. Choose one language or all languages, then choose what to include: all content, metafields, outdated translations or untranslated content. Shopify emails you the CSV file.
For a first translation, exporting untranslated content keeps the file focused. Later, the outdated option is useful for catching translations that no longer match edited source content.
Step 2: Translate only the Translated content column
The file lists each piece of content on its own row, with columns that identify where it belongs. The only column you should edit is Translated content. The others tell Shopify which product, field and language each translation is for.
| Type | Identification | Field | Locale | Default content | Translated content |
|---|---|---|---|---|---|
| Products | (product ID) | title | es | Canvas Tote | Bolso tote de lona |
| Products | (product ID) | body_html | es | <p>Durable waxed canvas.</p> | <p>Lona encerada resistente.</p> |
Descriptions often contain HTML, so translators need to keep the tags exactly as they are and translate only the text between them. If you use an AI tool, say this explicitly in your prompt, and spot-check the results for missing or altered tags.
If you edit the file in a spreadsheet, make sure it uses commas as the delimiter, not semicolons. HTML in the descriptions can contain semicolons, which break the columns if the file is saved with the wrong separator.
Step 3: Import the translated file
Go back to Settings > Languages and click Import. Add the file, choose whether to overwrite existing translations, then click Upload and continue and confirm the import.
If the file has errors, the import stops and lists them on the import page. When it succeeds, Shopify emails a confirmation that includes any content that failed or was skipped, so check that list before assuming everything translated.
Keep a few limits in mind. Product tags can’t be translated, and a translation CSV can only be imported for your store’s secondary languages. Importing a file in your default language returns an error rather than replacing your original content.
Using Translate & Adapt for Automatic Translation
Translate & Adapt is Shopify’s own translation app, and it installs automatically when you add a new language. It covers products, collections, blog posts, policies and pages, and it offers both manual translation and automatic AI translation.
Automatic translation is the quickest way to translate a whole catalog at once. In some countries, an Auto-sync feature also refreshes those automatic translations weekly as your source content changes. You can then edit individual items manually or adapt content, images and logos for specific markets.
The main constraint has been the number of languages. Shopify staff have stated that automatic translation in the app is limited to two languages, with manual translation available beyond that. Check the app’s current terms before planning a rollout, and use the CSV method or a third-party app for additional languages if the limit still applies.
Keep Bulk Translations Accurate
Bulk translation makes it easy to publish thousands of translated fields at once, which also makes it easy to publish thousands of mistakes. A short review process catches the problems that matter most to shoppers.
- Check product-critical details. Sizes, measurements, materials and care instructions should be exact, so review them before anything else.
- Protect brand and product names. Decide which names stay untranslated and share that list with translators or put it in your AI prompt or app glossary.
- Review high-traffic pages by hand. Best-selling products, the home page and policies deserve a native speaker’s review even if the rest of the catalog is machine-translated.
- Watch for outdated translations. When you edit source content, translations can fall out of date. Exporting outdated content regularly shows which translations need updating.
Handles need extra care. Shopify doesn’t support URL redirects for language-specific URLs when a product’s handle changes, so avoid changing handles on translated products once they’re live. Translated handles can also conflict with other products’ handles, which some merchants have found blocks new products from being created with that handle.
Conclusion
Shopify bulk translate options range from fast automatic translation in Translate & Adapt to full control with a translation CSV or a dedicated app. Pairing whichever method suits your languages with a focused review of product details and key pages gives international shoppers a store they can trust. We hope this guide helps you plan your Shopify bulk translate workflow with confidence. If you manage store data in bulk, you can explore Bulkflow.



