翻译

面向 AI 编辑器的 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 翻译了此页面,并通过回译检查了每一行。尚未经过母语人士审阅。 英文原文