Перекласти

MCP-сервер для ШІ-редакторів

Дає змогу Claude Code, Cursor або Claude Desktop знаходити ваші мовні файли, бачити, що зламано, і перекладати. Працює на вашій машині з файлами вашого проєкту.

Claude Code
pip install kaeris-mcp
claude mcp add kaeris-i18n kaeris-mcp
Cursor: .cursor/mcp.json · Claude Desktop: claude_desktop_config.json
{ "mcpServers": { "kaeris-i18n": { "command": "kaeris-mcp" } } }
Ви запитуєте

«Перевір переклади цього репозиторію та скажи мені, що зламано».

Агент викликає kaeris_status і отримує, скорочено
{
  "ok": false,
  "faults": [
    { "lang": "de", "key": "greeting", "msg": "lost placeholder {name}" },
    { "lang": "de", "key": "delete",
      "msg": "number 5 from the source is missing or changed in the translation" }
  ],
  "counts": { "placeholder_issues": 1, "faults": 3 }
}

Сім інструментів

ІнструментЩо робитьВартість
kaeris_scan_repoЗнаходить мовні файли, вихідну мову та фреймворк.На вашій машині
kaeris_statusДля кожної мови: відсутні ключі, загублені змінні, змінені числа. Ті самі правила, що в kaeris check.Безкоштовно
kaeris_list_missing_keysТочний перелік відсутніх або зламаних ключів однієї мови з вихідним текстом, посторінково.Безкоштовно
kaeris_list_languages46 кодів мов.Безкоштовно
kaeris_translateПерекладає рядки, які передає агент. verify=true також перекладає їх назад.Витрачає ліміт
kaeris_translate_fileПерекладає файл на диску та записує результат. only_new=true перекладає лише нові та змінені ключі, відстежувані в kaeris.lock (JSON та ARB).Витрачає ліміт
kaeris_add_languageСтворює новий мовний файл з усього вихідного файлу.Витрачає ліміт

«Безкоштовно»: JSON читається на вашій машині; на інші формати та список мов безкоштовно відповідає наш API. Для платного ключа задайте KAERIS_API_KEY у середовищі сервера. kaeris-mcp --help виводить інструкцію з налаштування.

KAERIS переклав цю сторінку та перевірив кожен рядок зворотним перекладом. Носій мови ще не переглядав її. Оригінал англійською