Translate, classify, export

Translate the catalog

The translator's workflow.

This is the day-to-day loop: a queue of values that need a language, a draft to correct, and a state that moves. It is written for the person doing the translating and for whoever assigns the work.

Before you begin. The locale, its fallback chain and the in-scope attributes must already be set — see Add a language. The glossary should exist before the first machine draft is generated, or you will correct the same term four hundred times.

The translation queue

The queue is every value that needs attention for a locale, filtered so it is a work list rather than a wall.

Filter it by, in roughly this order of usefulness:

  • Attribute. Do all the name values, then all the short_description values. Switching between field types costs more concentration than it looks.
  • State. untranslated, machine, needs review. Different work, different speed.
  • Family or category. Translating 200 hexagon screws in one sitting is fast, because the vocabulary repeats. Translating 200 random products is not.
  • Product priority. Your top articles by revenue first. See How catalog translation works.

Machine draft, then review

  1. Select a batch in the queue — one attribute, one family, a few hundred values.
  2. Generate machine drafts for the batch. They land in the machine state and are not published to buyers until reviewed, unless you have deliberately configured that for tail articles.
  3. Work through the batch. For each value you see the source, the draft, and the glossary terms it contains.
  4. Approve, edit, or reject. Approving moves the value to reviewed.
  5. Save. Values become visible on the storefront after the next index update — seconds, normally.

What to correct, in the order it matters:

CheckWhy
Norm and standard designationsDIN 933 is DIN 933 everywhere. Machines translate them.
Material codesV4A, 1.4571, A4 must survive intact
Dimensions and unitsA machine will happily convert M8 into something else
Brand and product namesDo-not-translate list
Plural and genderGerman compound nouns machine-translate into wrong-gender phrases constantly
ToneLast. B2B buyers do not read for pleasure.
Do not review by skimming the target text. Half of machine-translation errors in technical catalogs are only visible against the source — a dropped negation, a converted unit, a norm number rendered as prose. Read the source line, then the target line. It is slower and it is the job.

Glossary and consistency

The glossary is the highest-leverage artefact in the whole area. It holds three kinds of entry:

  • Do not translate — brand names, product line names, norm designations, material codes.
  • Always translate as — your fixed term for a concept, per language. Verschraubung is one word in your catalog and must not be three in French.
  • Never use — terms a previous supplier or an old agency used that you have moved away from.

Maintain it as you translate, not before. Every time you correct the same term twice, add it. Within a few weeks the machine drafts need visibly less work, and the value of that compounds across every language you add later.

One person owns it. A glossary maintained by everyone is a glossary with three entries for the same term.

Completeness per locale

Completeness answers "how ready is the French catalog?" and it is calculated per locale against what the family requires — see Channels, locales and completeness.

Read it two ways, and both are useful:

  • Per locale, overall. French at 34% is a number you can report and track weekly.
  • Per attribute, within a locale. "Which twelve attributes are missing across the 340 products that are not complete?" is the question that produces an afternoon's work rather than a project plan.
Fallback does not count as translated. A field showing its German fallback on a French page is still untranslated and still appears in the queue. If your completeness number looks suspiciously good for a market you have barely started, check that fallback is not being counted as a filled value.

What to check

  1. Open the storefront in the locale and walk one category: navigation, listing, facets, product page. Facets still in the source language means option labels were missed — the highest-value strings in the catalog.
  2. Search three common terms in the new language. Compare the zero-result rate against the source language; see Search analytics.
  3. Spot-check ten reviewed values against their source for units and norms.
  4. Check the completeness number moved in the direction and by roughly the amount your batch should have moved it. If it did not, you translated attributes the family does not require.

Next