Перевести

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 и проверил каждую строку обратным переводом. Носитель языка ещё не проверял. Оригинал на английском