X12I · ADAPTIVE I18N

Adaptive, MongoDB-backed UI localization

Resolve English UI strings into nine languages at runtime through a quality ladder — published bundles, approved and reviewed translation memory, machine cache, and FuncX machine translation — with tokenization that protects ICU, URLs, emails, numbers, and dates.

What it gives you

Runtime resolution
Translate string arrays or keyed, contextual items on demand, with English fallback so the UI never blocks on a miss.
Translation memory
Machine translations are cached and can be reviewed and approved, so quality improves over time without re-calling FuncX.
Published bundles
Approved messages compile into immutable, checksummed release bundles served with ETag revalidation.
Placeholder-safe
A tokenizer masks ICU, URLs, emails, versions, numbers, and dates before machine translation and restores them afterward.
Get running
  1. 1Install @x12i/adaptive-i18n
  2. 2Start the service against MongoDB
  3. 3Translate your first string
Integrate
  1. 1Use the browser client
  2. 2Or run the engine in process
  3. 3Fetch published bundles
Operate
  1. 1Run the HTTP service
  2. 2Review and approve translations
  3. 3Publish releases with the CLI

Featured books

View full catalog →

Adaptive I18n is a pnpm monorepo. The public entrypoint @x12i/adaptive-i18n re-exports the contracts and the browser client, with /node for the in-process engine and /mongo for the translation store. An Express service and an adaptive-i18n CLI round out the catalog and translation-memory workflow.