OPEN-SOURCE DEVELOPER TOOL

Ye handle the framework, matey. This handles the translations!

i18n-rosetta

REF: OVERVIEWPROJECT DESCRIPTION

Zero-Config Translation Engine, Savvy?

i18n-rosetta be a multi-format translation engine for yer internationalization projects, arr! It keeps o'er 35 locale files in sync with yer English source — be it JSON, TOML, or YAML — powered by LLMs, not by some landlubber's Google Translate.

Built to replace the costly, tiresome part o' i18n: actually translatin' yer locale files into dozens o' tongues and keepin' 'em in sync as yer content grows. Incremental diffin' means only the changed keys be re-translated, by the kraken!

No external dependencies, not a one! Node.js built-ins only. Supports next-intl, react-i18next, Hugo, and any JSON/TOML/YAML-based i18n framework right out o' the treasure chest.

REF: FEATURESTECHNICAL IMPLEMENTATION

How It Works, Ye Scallywags

From Spyglass Watch to Full Haul

The engine keeps a keen eye on yer source locale file, auto-detects the format, flattens all keys to dot-notation, then compares 'em against a SHA-256 hash manifest to find what's changed. Only the dirty keys sail through the LLM translation pipeline, arr!

Each tongue gets culturally proper tone registers — formal vous-form French, polite です/ます Japanese, educated Manila Taglish — built in for o'er 35 languages. Custom registers be but a single line o' config, matey!

Hugo content translation handles front matter preservation, shortcode protection, and filename conventions automatically. Code blocks and raw HTML pass through untouched, shielded by Unicode sentinels, by the beard of Blackbeard!

This very website runs on i18n-rosetta, savvy? Every locale file ye spy was forged by its hand!

Reach me on WhatsApp
prefer email?
© 2026 Curtis Forbes