Инструменты локализационной инженерии с открытым исходным кодом. Подключайтесь к платформе локализационной инженерии Lingo.dev для стабильных и качественных переводов.
Lingo API • Lingo React MCP • Lingo CLI • Lingo GitHub Action • Lingo Compiler для React (Ранняя альфа-версия)
| Инструмент | Что делает | Быстрая команда |
|---|---|---|
| Lingo React MCP | Настройка i18n для React-приложений с помощью ИИ | Запрос: Set up i18n |
| Lingo CLI | Локализация JSON, YAML, markdown, CSV, PO-файлов | npx lingo.dev@latest run |
| Lingo GitHub Action | Непрерывная локализация в GitHub Actions | uses: lingodotdev/lingo.dev@main |
| Lingo Compiler для React | Локализация React на этапе сборки без i18n-обёрток | Плагин withLingo() |
Эти инструменты подключаются к движкам локализации – API перевода с сохранением состояния, которые вы создаёте на платформе локализационной инженерии Lingo.dev. Каждый движок сохраняет глоссарии, голос бренда и инструкции для каждой локали при каждом запросе, сокращая терминологические ошибки на 16,6–44,6%. Или используйте собственную LLM.
Настройка i18n в React-приложениях — процесс, подверженный ошибкам: даже ИИ-ассистенты генерируют несуществующие API и ломают маршрутизацию. Lingo.dev MCP предоставляет ИИ-ассистентам структурированный доступ к специфическим для фреймворков знаниям по i18n для Next.js, React Router и TanStack Start. Работает с Claude Code, Cursor, GitHub Copilot Agents и Codex.
Локализуйте JSON, YAML, markdown, CSV и PO-файлы одной командой. Файл блокировки отслеживает уже локализованный контент — обрабатывается только новое или изменённое содержимое. По умолчанию использует ваш движок локализации на Lingo.dev, либо подключите собственную LLM (OpenAI, Anthropic, Google, Mistral, OpenRouter, Ollama).
npx lingo.dev@latest init
npx lingo.dev@latest runНепрерывная локализация в вашем конвейере. Каждый пуш запускает локализацию – недостающие строки заполняются до того, как код попадёт в продакшн. Поддерживает GitHub Actions, GitLab CI/CD и Bitbucket Pipelines.
uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}Вызывайте движок локализации напрямую из бэкенд-кода. Синхронная и асинхронная локализация с доставкой через вебхуки, изоляция ошибок для каждой локали и отслеживание прогресса в реальном времени через WebSocket.
Локализация React на этапе сборки без обёрток i18n. Пишите компоненты с обычным английским текстом – компилятор обнаруживает переводимые строки и генерирует локализованные варианты на этапе сборки. Никаких ключей переводов, никаких JSON-файлов, никаких функций t(). Поддерживает Next.js (App Router) и Vite + React.
Приветствуются любые вклады. Пожалуйста, следуйте этим рекомендациям:
- Проблемы: Сообщайте об ошибках или запрашивайте функции
- Pull Request'ы: Отправляйте изменения
- Каждый PR требует changeset:
pnpm new(илиpnpm new:emptyдля изменений без релиза) - Убедитесь, что тесты проходят перед отправкой
- Каждый PR требует changeset:
- Разработка: Это монорепозиторий на pnpm + turborepo
- Установите зависимости:
pnpm install - Запустите тесты:
pnpm test - Сборка:
pnpm build
- Установите зависимости:
Поддержка: Сообщество в Discord
Если Lingo.dev полезен для вас, поставьте нам звезду и помогите достичь 10 000 звёзд!
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
Доступные переводы:
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
Добавление нового языка:
- Добавьте код локали в
i18n.json, используя формат BCP-47 - Отправьте pull request