Translate Your Entire Shopify Store in One Click
Translating a Shopify store used to mean clicking through products one by one, picking a language, waiting, then doing it again. If you sell in five languages and have hundreds of products, that's thousands of clicks. We just shipped a feature that replaces all of them with one.
The bulk translation queue
Polaris now lets you select any combination of resource types — products, collections, pages, blog posts — and queue them all for translation at once. Pick your target languages, hit translate, and walk away. The system handles everything from there.
Behind the scenes, translations run in parallel across all selected languages. Instead of translating into French, then waiting, then starting German, Polaris fires off every language simultaneously. For a store with eight languages, this means translations finish in roughly the same time it used to take for one.
Live progress dashboard
While your translations are running, a real-time dashboard shows you exactly what's happening. You can see which resources are queued, which are actively translating, and which are done — all updating live without refreshing the page.
Click into any job to see a detailed breakdown: individual resource status, error details if something failed, and the ability to retry failed items without re-running the entire batch.
Save all languages at once
When translations complete, Polaris saves all languages back to Shopify in a single operation. The UI updates immediately to reflect the new status across every locale — no more refreshing pages to see if your translations landed.
Who this is for
If you have a handful of products in two languages, the existing per-resource workflow is fine. But if you're managing a catalog of hundreds or thousands of items across multiple markets, bulk translation turns a multi-day task into a background job. Queue it, monitor it, done.