Bulk edit Shopify translations with a spreadsheet

Load your store's translated content into a spreadsheet, one column per field and language, right beside the original. Paste and fill translations across many rows, then review everything and sync to Shopify when ready. Translation coverage is scoped to the supported columns and objects listed below.

Everything you need to bulk edit Shopify translations

Mixtable's translation support turns each supported field and language into a spreadsheet column connected to your store. Edit translations at scale, then sync reviewed changes back to Shopify.

The Translations template

Start from a ready-made spreadsheet covering the most common translatable fields across products, collections, pages, and more, organized by language.

One column per language

Add a translation column for any supported field and locale, like Product Title in French, and edit it beside the original content.

Spreadsheet tools for translation work

Paste from translators, filter to missing translations, and add product analytics such as Net Sales or order count when you need to prioritize what gets translated first.

Markets-aware where supported

Scope a translation column to a specific Shopify market, or keep it store-wide. Language-level fields like handles stay per language.

Download the latest translations

Translations changed in the admin or another app do not stream in automatically. Pull the current values from Shopify with the Download button.

Honest, scoped coverage

Translation editing covers supported columns and objects, including text metafields. Metaobject translation writes are not supported.

Review source and translated content together

Translation mistakes hide when you can only see one language at a time. With the original in one column and each language beside it, gaps and stale translations are as easy to spot as an empty cell. Product analytics can sit in the same sheet, so your best sellers do not wait at the bottom of the translation queue.

  • Compare the source field and every language in one row
  • Filter to rows where a translation column is empty
  • Sort by any column to review a language top to bottom
  • Add helper columns, like =LEN() checks, next to translated SEO fields
See your coverage

Paste, fill, and fix translations at scale

Mixtable does not machine-translate your store. You bring the translations, from a translator, an agency, or an AI tool, and the spreadsheet makes applying them fast: paste a whole column at once, fill repeated phrases, and clean up terminology store-wide.

  • Paste translated columns straight from Excel or a translator's file
  • Fix a mistranslated term across a language with find and replace
  • Fill down recurring phrases like care instructions in one move
  • Export a worksheet to Excel or CSV to hand off, then paste results back
Apply translations in bulk

Translate products, collections, pages, and more

Translation columns are available for the Shopify objects and fields Mixtable supports, from product titles and descriptions to page bodies and image alt text. Text metafields are covered too, so custom content translates alongside the standard fields.

  • Products: titles, handles, descriptions, types, SEO fields, and option names
  • Variant option values, plus collections, pages, blogs, and articles
  • Product image alt text from a media images worksheet
  • Single-line and multi-line text metafields on supported objects
Check your fields

Keep your worksheet in step with Shopify

Translations can change outside Mixtable, in the admin or another translation app, and Shopify does not push those edits to your worksheet. A manual download keeps you honest before each editing session.

  • Pull the latest translated values from Shopify with the Download button
  • Reload languages when you add a locale in Shopify settings
  • Only languages configured in Shopify are available to translate into
  • Unpublished languages accept translations but stay hidden from customers
Load your languages

Review every translation before it syncs to Shopify

Translated values stay as highlighted drafts in your worksheet. Open the preview, check each pending translation by field and language, then run Sync to Shopify for the supported changes. Nothing goes live on its own.

Preview changes
#
Record
Field
Pending value
Source
1
Merino Crew Sweater
Title 🇫🇷
Pull col rond en mérinos
2
Merino Crew Sweater
Title 🇪🇸
Suéter de cuello redondo
3
Sale collection
Title 🇫🇷
Soldes
4
Size guide page
Body 🇪🇸
Guía de tallas...
5
oxford-front.jpg
Alt text 🇪🇸
Hombre con camisa Oxford blanca

Supported translation columns and objects

Translation editing is scoped to supported columns and objects. These are the main areas covered today, each per language your store has configured.

Product titles Product descriptions Product handles Product types Product SEO fields Option names Variant option values Collections Pages Blogs Articles Image alt text Text metafields

Mixtable vs other ways to edit Shopify translations

Shopify gives you a per-resource editor and a CSV round trip. Here is how the options compare when whole languages need attention.

Translation taskMixtableTranslate & AdaptTranslation CSV filesAuto-translate apps
Edit many resources and languages at once Yes, with a sheet One resource at a time In Excel, then re-import Bulk, less control
See source and translation side by side Yes, in one row Yes, per resource Yes, in the file Varies
Find missing translations fast Filter empty cells Manual review Manual in Excel Usually covered
Fix terminology across a language Find and replace Resource by resource In Excel, then re-import Re-translate
No file export and re-import cycle Yes, stays connected Yes That is the workflow Yes
You control the translated text Yes, you provide it Yes Yes Machine output
Review before changes go live Yes, then Sync to Shopify Saves instantly Applies on import Often automatic

Comparison reflects typical translation workflows. Translation support in Mixtable is scoped to supported columns and objects.

From install to translated content in minutes

No CSV round trips. Load your languages, work the gaps, and sync when it reads right.

1

Connect your store

Install the Mixtable Spreadsheet Editor from the Shopify App Store. Add your languages in Shopify settings first.

2

Load translations

Use the Translations template or add translation columns to a supported worksheet.

3

Work the gaps

Filter to missing translations and paste or fill translated content across rows.

4

Review pending changes

Check each pending translation by field and language in the sync preview.

5

Sync to Shopify

Push the supported translation changes to your store when you are ready.

Shopify translation editing questions

How do I bulk edit translations in Shopify?

Install the Mixtable Spreadsheet Editor from the Shopify App Store, open a worksheet for a supported object like products, and add a translation column for the field and language you want. Edit the translated values like any other cells, then review your changes and run Sync to Shopify.

Which languages can I translate into?

Any language your store has configured in Shopify under Settings and Languages. Unpublished languages can receive translations, but customers only see them once the language is published in Shopify.

Which Shopify content can I translate with Mixtable?

Supported columns and objects include product titles, descriptions, handles, types, SEO fields, and option names, variant option values, collections, pages, blogs, articles, product image alt text, and single-line and multi-line text metafields. Metaobject translation writes are not supported.

Does Mixtable translate my content automatically?

No. Mixtable is for editing and managing translations in bulk, not machine translation. You bring translated text from a translator, agency, or AI tool, paste it into the sheet, review it beside the source content, and sync it to Shopify.

Can I export my Shopify translations to a spreadsheet?

Yes. Add the translation columns you need and download the current values from Shopify. You can also export to Excel XLSX or CSV to hand to a translator, then paste the finished translations back in and sync.

Why do I need to download translations manually?

Shopify does not notify Mixtable when translations change in the admin or another app, so your worksheet could go stale. The Download button pulls the current values on demand, and you can reload languages when your store's locales change.

Does it work with Shopify Markets translations?

Yes, where Shopify supports market-specific translations, like titles and descriptions, you can scope a translation column to one market or keep it store-wide. Language-level fields such as handles stay per language.

What translation coverage does Mixtable support?

Translation features are scoped to supported columns and objects. What is listed on this page works today, and metaobject translation writes are excluded.

Manage your Shopify translations with a spreadsheet

Open Mixtable for your store and give every language the same attention as your default one.