Skip to content

Latest commit

 

History

History
175 lines (129 loc) · 9.56 KB

File metadata and controls

175 lines (129 loc) · 9.56 KB

Lingo.dev – платформа для інженерії локалізації

Інструменти інженерії локалізації з відкритим кодом. Підключайтеся до платформи Lingo.dev для послідовних і якісних перекладів.


Lingo APILingo React MCPLingo CLILingo GitHub ActionLingo Compiler для React (Рання альфа)

Release License Last Commit Product Hunt #1 DevTool місяця Product Hunt #1 DevTool тижня Product Hunt #2 продукт дня Github trending


Швидкий старт

Інструмент Що він робить Швидка команда
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.


Lingo.dev MCP

Налаштування i18n у React-застосунках часто призводить до помилок – навіть AI-асистенти генерують неіснуючі API та ламають маршрутизацію. Lingo.dev MCP надає AI-асистентам структурований доступ до знань про i18n для Next.js, React Router і TanStack Start. Працює з Claude Code, Cursor, GitHub Copilot Agents і Codex.

Читати документацію →


Lingo.dev CLI

Локалізуйте 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

Читати документацію →


Lingo.dev CI/CD

Безперервна локалізація у вашому конвеєрі. Кожен push запускає локалізацію — відсутні рядки заповнюються до того, як код потрапить у продакшн. Підтримує GitHub Actions, GitLab CI/CD та Bitbucket Pipelines.

uses: lingodotdev/lingo.dev@main
with:
  api-key: ${{ secrets.LINGODOTDEV_API_KEY }}

Читати документацію →


Lingo.dev API

Викликайте свій механізм локалізації безпосередньо з бекенд-коду. Синхронна та асинхронна локалізація з доставкою через вебхуки, ізоляцією помилок для кожної локалі та моніторингом прогресу в реальному часі через WebSocket.

Читати документацію →


Lingo Compiler для React (рання альфа)

Локалізація React на етапі збірки без обгорток i18n. Пишіть компоненти з простим текстом англійською — компілятор виявляє рядки для перекладу та генерує локалізовані варіанти під час збірки. Без ключів перекладу, без JSON-файлів, без функцій t(). Підтримує Next.js (App Router) і Vite + React.

Читати документацію →


Долучайтеся

Вітаємо ваш внесок. Будь ласка, дотримуйтесь цих рекомендацій:

  1. Issues: Повідомте про баги або запропонуйте функції
  2. Pull Requests: Надішліть зміни
    • Кожен PR потребує чейнджсету: pnpm new (або pnpm new:empty для змін без релізу)
    • Переконайтеся, що тести проходять перед надсиланням
  3. Розробка: Це монорепозиторій на pnpm + turborepo
    • Встановіть залежності: pnpm install
    • Запустіть тести: pnpm test
    • Зберіть проєкт: pnpm build

Підтримка: Спільнота в Discord

Історія зірок

Якщо Lingo.dev виявився корисним, поставте нам зірку та допоможіть досягти 10 000 зірок!

[

Графік історії зірок

](https://www.star-history.com/#lingodotdev/lingo.dev&Date)

Локалізована документація

Доступні переклади:

English中文日本語한국어EspañolFrançaisРусскийУкраїнськаDeutschItalianoالعربيةעבריתहिन्दीPortuguês (Brasil)বাংলাفارسیPolskiTürkçeاردوभोजपुरीঅসমীয়াગુજરાતીमराठीଓଡ଼ିଆਪੰਜਾਬੀසිංහලதமிழ்తెలుగు

Додавання нової мови:

  1. Додайте код локалі до i18n.json, використовуючи формат BCP-47
  2. Надішліть pull request