OPEN-SOURCE DEVELOPER TOOL

You handle the framework. This handles the translations.

i18n-rosetta

REF: OVERVIEWPROJECT DESCRIPTION

Zero-Config Translation Engine

Ang i18n-rosetta ay isang multi-format translation engine para sa internationalization projects. Ini-keep nito ang 35+ locale files in sync with your English source — JSON, TOML, or YAML — powered by LLMs, hindi Google Translate.

Ginawa ito para palitan ang expensive, tedious part ng i18n: ang pag-translate ng iyong locale files into dozens of languages at pag-keep sa kanila in sync as your content evolves. Ang incremental diffing means only changed keys ang re-translated.

Zero external dependencies. Node.js built-ins lang. Sinusuportahan nito ang next-intl, react-i18next, Hugo, at kahit anong JSON/TOML/YAML-based i18n framework out of the box.

REF: FEATURESTECHNICAL IMPLEMENTATION

Paano Ito Gumagana

From File Watch to Full Sync

Ang engine ay nagwa-watch sa iyong source locale file, auto-detects the format, flattens all keys to dot-notation, then nagdi-diff against a SHA-256 hash manifest para malaman kung ano ang nagbago. Only dirty keys ang dumadaan sa LLM translation pipeline.

Bawat language ay nakakakuha ng culturally appropriate tone registers — formal vous-form French, polite です/ます Japanese, educated Manila Taglish — built in for 35+ languages. Ang custom registers ay isang single config line lang.

Ang Hugo content translation ay nagha-handle ng front matter preservation, shortcode protection, at filename conventions automatically. Ang code blocks at raw HTML ay dumadaan nang untouched via Unicode sentinel shielding.

Ang website na ito ay gumagana sa i18n-rosetta. Bawat locale file na nakikita mo ay na-generate nito.

Reach me on WhatsApp
prefer email?
© 2026 Curtis Forbes