Bulk Edit Shopify Translations with Airtable
In Shopify, fields like title, description, handle, and SEO copy can be translated for each enabled language and, optionally, for specific markets. Customers see the translated value when they shop in the matching language or market, falling back to the default when no translation exists.
Translating these fields in the Shopify admin happens one field, one record, one language at a time. For larger catalogs and multiple locales, the editor is slow and offers no overview.
AirPower brings translations into Airtable. Each language and market scope maps to its own column on the data type’s table. Pull current translations from Shopify, edit them in bulk, and push the changes back. Translations are available on Products, Variants, Collections, Blogs, Blog Posts, and Pages.
For translated metafield values, see Bulk Edit Shopify Metafield Translations.
Translation scopes: All Markets vs. per-market
Each translation is defined for a specific language, and the language can be either generic across markets or targeted at a single market.
All Markets
A generic translation for a language. Customers see this value in every market where that language is active, unless a market-specific translation overrides it.
A specific market
A translation that only customers in that market see. Use this to vary wording, terminology, or units for one market while keeping the All Markets value as the default.
Each scope appears as its own card in the Translations pane. The same field can be mapped under All Markets and under one or more market scopes at the same time.
Set up field translations
- Open the sync
- Go to Data & fields
- Click a data type that supports translations (for example, Products)
- Select the Airtable table
- Open the Translations pane
- Find the card for the language and scope you want to translate. Use the All Markets card for a generic translation, or the per-market card to override for a single market.
- Click + Add a translation inside that card. Choose the translation field (for example, the French title) and the Airtable column to map it to.
- Click Save sync

Metafield translations
Translated metafield values are configured in a separate pane with its own scope-grouped layout. See Bulk Edit Shopify Metafield Translations with Airtable for the full flow.
Pull translations from Shopify
Shopify does not push translation changes to AirPower automatically. To load or refresh translations, trigger a manual pull.
On the Shopify → Airtable sync card, find the Sync manually section and click Translations. This pulls all translation data for every configured object in the sync.

You can also trigger this from the sync editor: Settings → Download Shopify data → Translations → Download.
Edit translations in Airtable
Update the translation columns directly in your Airtable table. Changes are not sent to Shopify until you run the sync.
Push translation edits back to Shopify
- Open the Airtable → Shopify sync
- Go to Data & fields and click the relevant data type
- Open the Translations pane and confirm the translation fields are mapped
- Click Save sync
- Click Sync now on the dashboard sync card
AirPower updates the translated field values in Shopify for each mapped row.