Translate products into another language
Sell in Hebrew, Arabic, Spanish or another language. Which product fields translate, how AI translation works, what stays the same in every language, and why your website may still show the wrong one.
Selling to customers who read a different language means giving your products a name and a description in that language. This article covers how to do that, what Brainerce translates for you, and the things that are never translated no matter what you do.
Turn on Multi-Language first
Nothing to do with languages appears anywhere until this is on. Go to Settings, find the Multi-Language card, and turn on Enable Multi-Language.
- Default Language is the language you already write in. It is your store's main language and it is not something you set here; it comes from your store's language setting.
- Additional Languages is the list you sell in as well. Use Add Language to add one.
- The languages you can pick from are a fixed list of ten: English, Hebrew, Arabic, Spanish, French, German, Japanese, Chinese, Russian and Portuguese. A language that is not on that list cannot be added, and there is no way to add your own.
- Each language you add shows a % translated badge counting your products, categories, brands and tags together, so you can see at a glance how far along you are.
Add product names and descriptions in another language
Open any product, and use the language switcher in the header of the product editor to switch from your default language to the one you are adding. Type the translated text and save.
Five fields on a product can be translated, and no others:
| Field | Notes |
|---|---|
| Name | The product name shoppers read |
| Description | The full description |
| Slug | The address of the page, so a Hebrew product can have a Hebrew address. There is a Generate slug from translated name helper so you do not have to invent one |
| SEO Title | What search engines show as the page title |
| SEO Description | The summary under it in search results |
Anything you leave blank falls back to your default language. A product with a Hebrew name but no Hebrew description shows the Hebrew name and the English description side by side. This is deliberate: a shopper always sees something rather than an empty page. It also means a half-finished translation is invisible to you unless you check, so use the Translations column on the Products page, which shows Complete, Partial or Missing for each product.
AI can write the translation for you. In the same editor there is an auto-translate button that translates the fields for the language you are on, and you can edit whatever it produces before saving. It uses AI credits like other AI features. Always read what it wrote before saving: it is translating your product copy, not just words, and nobody else is going to check it.
Translate many products at once
You do not have to open products one at a time.
- On the Products page, tick the products you want, then use the Translate bulk action and pick a target language. The confirmation warns you, and it means it: AI translation overwrites translations you already have for those products in that language. If you have hand-corrected a translation, do not include that product in a bulk run.
- In Settings, each language you have added offers Translate Missing, which fills only what has no translation yet, and Translate All, which redoes everything in that language. Translate Missing is the safe one. Translate All overwrites work you may have corrected by hand.
- Auto-translate new products in the same settings card translates every new product as you create it, so a growing catalog does not fall behind.
There is no undo on any of these. There is no "restore the previous translation" button, because only the current text is kept.
What is the same in every language, and cannot be translated
This is the list merchants expect to be able to change per language and cannot:
- Price. One price per product, shared by every language. Selling at a different price in a different market is a currency and regional-pricing question, not a translation one.
- Stock and inventory. One stock figure, shared.
- Images, including image alt text. The same pictures show in every language.
- SKU and barcode. Shared, as they should be. They identify the item, not the words about it.
- Customer reviews. Shoppers write them in their own language and they are shown exactly as written. Brainerce does not translate reviews, and there is no setting that makes it.
The product editor says this to you as well, with a note that price, inventory and images are the same across all languages.
Translate categories, brands and more than just products
Products are not the only thing that carries translations. The same per-language editing exists for categories, brands, tags, variant names, attributes and their options, custom fields, modifier groups, bundles, order bumps, discount rule names, contact forms, blog posts, and your homepage meta description.
Each one translates its own text fields only, and each one falls back to your default language for anything you leave blank.
Why my storefront still shows the wrong language
Your website has to ask for the language. Brainerce does not guess it. This catches people out, and it applies here however complete your translations look in the dashboard: the dashboard can show 100% translated while every shopper still reads English.
Brainerce returns the language your storefront asks for. If your website never asks, or asks for a language you have not added, it gets your default language back and nothing looks broken from the outside. A storefront built with the current Brainerce template, or built by an AI builder following the current integration guide, handles this already. A storefront built before you turned Multi-Language on may need a change to offer a language switcher and pass the choice through.
If your translations are done and shoppers still see the wrong language, that is a website question, not a translation one. See a feature you turned on is not showing on your website.
What's next?
- Add a product covers the product editor itself.
- Manage products covers the Products page, its Translations column, and per-language editing in the table.
- Store settings is where the Multi-Language card lives.
Pricing formulas (work out the price from your cost)
Set up a markup rule so Brainerce fills in a product's price from the cost you paid. Covers the formula language, which products a formula covers, what happens when two formulas fit, and why a formula sometimes does nothing.
Add variants to a product
Sell the same product in multiple sizes, colors, or storage tiers. Brainerce auto-generates one variant per combination so you only price and stock once per row.