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
- 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.