JT i18n
Self-hosted translation management system for multi-format, multi-locale apps
Self-hosted translation management system for multi-format, multi-locale apps
JT i18n is a self-hosted translation management system (TMS) for managing app localization across many projects and many locales. It imports translation files in any of the common industry formats, gives translators and reviewers a first-class web editor, and exports the results back to the exact file format the app consumes — so nothing in the build pipeline has to change.
Every app that ships in more than one language has the same problem: translations live as JSON/YAML/XLIFF/.po/.strings files in the repo, editing them by hand is error-prone, and non-developer translators can't contribute safely. Paid SaaS TMSes (Phrase, Lokalise, Crowdin) solve this but are expensive, opaque, and lock translations behind a proprietary API. Open-source alternatives are either CLI-only or ship half the formats.
A Fastify + HTMX SSR app with a Prisma/Postgres data model that treats keys as first-class entities independent of their on-disk shape, and a pluggable parser layer that can losslessly round-trip the major formats. Translators work in a keyboard-driven multi-locale editor; reviewers approve via a queue; CI pulls the latest translations via a signed CDN URL or the CLI. Claude-powered suggestions, a translation memory, and a glossary keep translators consistent without enforcing style via copy-paste.
The whole interface is server-rendered with fluent-html and HTMX — no client-side framework, no bundle. Every cell edit is a typed morphing swap back to the server, so the UI stays fast even on projects with tens of thousands of keys.
strings.xml, iOS .strings / .stringsdict, .properties, Fluent, and CSVTranslationValue keeps a full revision trail with author, diff view, and one-click restoredefineRoutes / defineIdsParser interface, tested against a fixture corpus for round-trip equalityInternal project management tool built for how we actually work
Financial management and business operations platform for digital agencies
AI design system that turns natural language into production-ready HTML