ИНСТРУМЕНТ РАЗРАБОТЧИКА С ОТКРЫТЫМ ИСХОДНЫМ КОДОМ

Вы занимаетесь фреймворком. Он занимается переводами.

i18n-rosetta

REF: OVERVIEWPROJECT DESCRIPTION

Движок перевода без конфигурации

i18n-rosetta — это многоформатный движок перевода для проектов интернационализации. Он синхронизирует более 35 файлов локализации с вашим исходным английским языком — JSON, TOML или YAML — на основе LLM, а не Google Translate.

Создан для замены дорогостоящей и утомительной части i18n: фактического перевода файлов локализации на десятки языков и их синхронизации по мере развития вашего контента. Инкрементальное сравнение означает, что переводится только измененные ключи.

Нулевые внешние зависимости. Только встроенные функции Node.js. Поддерживает next-intl, react-i18next, Hugo и любой фреймворк i18n на основе JSON/TOML/YAML из коробки.

REF: FEATURESTECHNICAL IMPLEMENTATION

Как это работает

От мониторинга файлов до полной синхронизации

Движок отслеживает ваш исходный файл локализации, автоматически определяет формат, преобразует все ключи в точечную нотацию, затем сравнивает с манифестом хешей SHA-256, чтобы найти изменения. Только измененные ключи проходят через конвейер перевода LLM.

Каждый язык получает культурно соответствующие тональные регистры — формальный французский (vous), вежливый японский (です/ます), образованный манильский таглиш — встроенные для более чем 35 языков. Пользовательские регистры — это одна строка конфигурации.

Перевод контента Hugo автоматически обрабатывает сохранение метаданных, защиту шорткодов и соглашения об именовании файлов. Блоки кода и необработанный HTML остаются нетронутыми благодаря защите с помощью символов-стражей Unicode.

Этот веб-сайт работает на i18n-rosetta. Каждый файл локализации, который вы видите, был сгенерирован им.

Reach me on WhatsApp
prefer email?
© 2026 Curtis Forbes