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.
npm
Install for agents & tooling
Knowledge SDK — install as a devDependency only (not a production runtime).
npm i -D @x12i/adaptive-i18n-docs
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
- 1Install @x12i/adaptive-i18n
- 2Start the service against MongoDB
- 3Translate your first string
Integrate
- 1Use the browser client
- 2Or run the engine in process
- 3Fetch published bundles
Operate
- 1Run the HTTP service
- 2Review and approve translations
- 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.