Настольное приложение для перевода книг и больших текстов с учётом контекста всей книги, актуальным глоссарием и проверкой по источникам.
ObservedObserver/chatgpt-i18n
Веб-приложение для перевода i18n-файлов локалей с помощью AI-моделей, с веб-редактором и экспортом на несколько языков.
Open source альтернатива:Google Translate
- Звёзды
- 802
- Форки
- 97
- Открытые issues
- 18
- Последний коммит
- 21 день назад
Что это?
chatgpt-i18n — веб-приложение для перевода файлов локалей, используемых при локализации сайтов и приложений. Загрузите JSON-файл локали, выберите целевые языки — и приложение переведёт содержимое с помощью LLM через OpenRouter; также поддерживаются настройки Azure.
Приложение решает две проблемы, возникающие при прямом переводе JSON через ChatGPT: модель часто нарушает структуру JSON, а большие файлы не помещаются в один запрос. Чтобы обойти эти ограничения, приложение разбивает большие JSON-файлы на небольшие части перед переводом. В нём также есть веб-редактор для проверки и правки переведённого текста, а ещё возможность экспортировать сразу несколько файлов локалей.
Бэкенд — сервис на Node.js 22, использующий OpenAI SDK с OpenRouter; настройки задаются через переменные окружения или на странице Settings в приложении. Проект написан на TypeScript. Его можно запускать локально с dev-сервером или развернуть на Vercel.
Ключевые возможности
- 01Переводит JSON-файлы локалей на целевые языки с помощью LLM через OpenRouter.
- 02Разбивает большие JSON-файлы на части, чтобы снизить вероятность нарушения их структуры.
- 03Включает веб-редактор для просмотра и правки переводов.
- 04Экспортирует несколько файлов локалей за раз.
- 05Поддерживает настройки провайдера Azure наряду с OpenRouter.
Сценарии использования
- Локализация JSON-файлов ресурсов i18n для сайта или приложения на несколько языков.
- Создание чернового перевода, который затем проверяет и редактирует разработчик или переводчик.
- Подготовка файлов локалей для нескольких языков одним экспортом.
Быстрый старт
- 1
Создайте файл .env с ключом API OpenRouter и моделью
- 2
Установите зависимости (требуется Node.js 22)
yarn install --frozen-lockfile - 3
Соберите фронтенд
npm run build - 4
Запустите сервер разработки и откройте localhost:3000
npm run server
Что важно знать
- Для перевода требуются Node.js 22 и платный ключ API OpenRouter.
- По словам автора, сервис может работать медленно и иногда превышает ограничения Vercel FaaS.
- Лицензия AGPL-3.0 — лицензия с взаимным распространением (copyleft), требующая публиковать исходный код изменённой версии, доступной по сети.
В подборках
Темы
Частые вопросы
- Что такое chatgpt-i18n?
- Веб-приложение для перевода i18n-файлов локалей с помощью AI-моделей, с веб-редактором и экспортом на несколько языков. chatgpt-i18n — веб-приложение для перевода файлов локалей, используемых при локализации сайтов и приложений. Загрузите JSON-файл локали, выберите целевые языки — и приложение переведёт содержимое с помощью LLM через OpenRouter; также поддерживаются настройки Azure.
- chatgpt-i18n можно использовать бесплатно? Какая у него лицензия?
- chatgpt-i18n распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- chatgpt-i18n всё ещё поддерживается?
- Активно поддерживается. Последний коммит в chatgpt-i18n — 16 окт. 2026 г..
- Для чего можно использовать chatgpt-i18n?
- Локализация JSON-файлов ресурсов i18n для сайта или приложения на несколько языков. Создание чернового перевода, который затем проверяет и редактирует разработчик или переводчик. Подготовка файлов локалей для нескольких языков одним экспортом.
- Как установить chatgpt-i18n?
- Создайте файл .env с ключом API OpenRouter и моделью Установите зависимости (требуется Node.js 22): yarn install --frozen-lockfile Соберите фронтенд: npm run build Запустите сервер разработки и откройте localhost:3000: npm run server
- Где скачать chatgpt-i18n?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ObservedObserver/chatgpt-i18n
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-платформа для самостоятельного хостинга и управления переводами ПО и контента с интеграцией с системами контроля версий.
Open-source платформа для управления переводами с самостоятельным хостингом, импортом и экспортом распространённых форматов локализации и REST API.
Самостоятельно размещаемый инструмент для управления переводами веб- и нативных приложений: история правок, обсуждения команды, CLI и GraphQL API.
Расширение для браузера, которое локально переводит интерфейс GitHub на упрощённый или традиционный китайский.
Расширение для браузера и приложение для компьютера: перевод, улучшение и краткий пересказ выделенного текста с помощью LLM API, например ChatGPT, Azure OpenAI и MiniMax.