Shopify app · Translations

Every translation of your store, in one editable spreadsheet.

Products, collections, pages, menus, metafields, themes: load them all into a grid, filter, fix in bulk, paste from Excel, and auto-translate with AI without ever breaking your HTML or placeholders.

Free for manual editing · paid plans from $9/month for AI translation · 7-day free trial

Built for stores with thousands of strings

Shopify’s native translation editor works one resource at a time. This app gives you the whole store at once.

One grid for everything

Products, options, collections, blog posts, pages, menus, filters, metafields, metaobjects, store settings and theme content, one row per string and language.

Filters on every column

Global search plus per-column filters with contains, exact or fuzzy matching. Sort, find the untranslated or outdated strings, and work through them.

Spreadsheet interactions

Select ranges, copy and paste blocks to and from Excel or Google Sheets, clear cells with Delete. Changes stay local until you press Save.

Side-by-side languages

Switch to one row per field with a column per language to compare de, fr and es at a glance and edit them together.

A real editor for long HTML

Source and translation side by side with synchronised scrolling, syntax highlighting, rendered preview and a word diff. Placeholder mismatches are flagged.

AI translation that keeps structure

HTML is split into text fragments and reassembled verbatim, so tags, Liquid and placeholders never break. Your glossary and tone guidelines are applied to every request.

How it works

Three steps, no setup. Your data stays in Shopify: the app only reads translatable content and writes translations back.

Choose what and which language

Pick the content groups and the target languages, then load. Everything is cached for two hours, so coming back is instant.

Edit or auto-translate

Fix strings directly in the grid, paste from a spreadsheet, or let the AI fill the empty cells. Review the highlighted changes.

Save to Shopify

One click registers every change through the official Translations API. Empty a cell to remove a translation.

Simple pricing

Manual editing is free forever. Paid plans unlock AI translation: use your own LLM API key without limits, or a monthly token budget with ours. Billed by Shopify, cancel anytime.

Free

$0
  • Bulk edit every translation
  • Filters, copy/paste, side-by-side view
  • Large editor with diff and preview
  • No AI translation
Install

Basic

$9/ month
  • Everything in Free
  • AI translation with your own API key, unlimited
  • 50k tokens / month with our key (≈ 37,500 words)
  • Glossary and tone guidelines
7-day free trialStart free trial

Business

$79/ month
  • Everything in Free
  • AI translation with your own API key, unlimited
  • 5M tokens / month with our key (≈ 3,750,000 words)
  • Glossary and tone guidelines
7-day free trialStart free trial

Questions

Does it change anything in my store without asking?

No. Every edit stays local in your browser until you press Save. Saving writes translations through Shopify’s official API; original content is never modified.

Which AI model is used?

With your own API key you choose the provider and model (MiniMax, OpenAI, Anthropic or any OpenAI-compatible endpoint). The token budget included in paid plans uses our MiniMax key. Repeated strings are served from a two-hour cache and are never billed twice.

How do you keep HTML from breaking?

The app never sends markup to the model. HTML is split into text fragments, only the text is translated, and the original tags are reassembled verbatim. Plain strings are checked for Liquid tags, placeholders and URLs, and retried once if anything is missing; anything still off is flagged for review.

What counts as a token?

The LLM tokens (input plus output) of the requests made with our key, as reported by the provider. One token is roughly 0.75 words. Requests made with your own key and cache hits are not counted.

Does it support markets and unpublished languages?

Yes. Market-specific translations can be loaded alongside the default ones, and unpublished languages are listed so you can prepare them before going live.

What data do you store?

Your shop domain, the access token Shopify issues to the app, your settings and glossary, and a two-hour cache of loaded strings and AI translations. Nothing about your customers. See the privacy policy.