Catalogs and menus
Translate a Catalog When a Visitor Needs It
Use on-demand visitor-language translation, a visible loading message, revision-aware caching, and clear source writing.
Support international visitors without pre-translating languages nobody uses.

Publish one clear source catalog
Write stable product names, factual descriptions, correct prices, and clear tags in the source language. Automatic translation is more reliable when sentences are short and internal abbreviations are explained.
The source catalog remains the authority when a translated version is shown.
Translate on the first real request
The owner does not need to preselect three languages. When a visitor requests a supported language that differs from the source, the public page can prepare that localized catalog on demand.
The first visitor sees a language-specific translating message instead of a blank or frozen page.
Reuse the cached version
A content hash, language, and revision identify the localized catalog. Later visitors can reuse the cached version rather than translating the same unchanged text again.
Rate limits, character limits, and atomic usage accounting protect the translation budget.
Translate changes, not the whole history
When the owner publishes changed catalog text, the current revision receives the needed localized content. Old revisions and stale metrics can be cleaned up by retention jobs.
Review technical claims, policy text, units, product names, and high-value conversion copy in important markets.
Quick checklist
- Source names and descriptions are clear?
- The requested language shows a translation status?
- A second visit reuses the cached version?
- Changed source text appears in a new translation?
- Model codes and units remain correct?
- A high-value market was reviewed by a native speaker?