Інструменти інженерії локалізації з відкритим кодом. Підключайтеся до платформи Lingo.dev для послідовних і якісних перекладів.
Lingo API • Lingo React MCP • Lingo CLI • Lingo GitHub Action • Lingo Compiler для React (Рання альфа)
| Інструмент | Що він робить | Швидка команда |
|---|---|---|
| Lingo React MCP | Налаштування i18n для React-застосунків з AI | Запит: 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-застосунках часто призводить до помилок – навіть AI-асистенти генерують неіснуючі API та ламають маршрутизацію. Lingo.dev MCP надає AI-асистентам структурований доступ до знань про i18n для Next.js, React Router і TanStack Start. Працює з Claude Code, Cursor, GitHub Copilot Agents і Codex.
Локалізуйте JSON, YAML, markdown, CSV і PO файли однією командою. Lockfile відстежує вже локалізований контент – обробляються лише нові або змінені дані. За замовчуванням використовується ваш рушій локалізації на Lingo.dev, або підключіть власну LLM (OpenAI, Anthropic, Google, Mistral, OpenRouter, Ollama).
npx lingo.dev@latest init
npx lingo.dev@latest runБезперервна локалізація у вашому конвеєрі. Кожен push запускає локалізацію — відсутні рядки заповнюються до того, як код потрапить у продакшн. Підтримує 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.
Вітаємо ваш внесок. Будь ласка, дотримуйтесь цих рекомендацій:
- Issues: Повідомте про баги або запропонуйте функції
- Pull Requests: Надішліть зміни
- Кожен PR потребує чейнджсету:
pnpm new(абоpnpm new:emptyдля змін без релізу) - Переконайтеся, що тести проходять перед надсиланням
- Кожен PR потребує чейнджсету:
- Розробка: Це монорепозиторій на 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