Token导航 LogoToken导航TokenDH.com
I18n MCP Server logo
开发工具stdio官方级别未说明来源级核验

I18n MCP Server

MCP Server

MCP server for handling i18n JSON files

工具数

0

提示词数

0

GitHub Stars

8

资源数

0
开发工具Cursor命令行工具Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

reinier-millo

提供方

reinier-millo

最后核验

2026/5/18 02:50

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npm install # 或 npm/yarn

详细介绍

🌐 i18n MCP服务器

i18n MCP Server是管理项目国际化(i18n)的强大工具。它简化了 翻译基于JSON的语言文件的过程,允许您使用强大的语言模型来生成 直接从基础语言文件翻译——所有这些都可以通过一个方便的服务器界面完成。

MCP服务器旨在使用stdio传输与Cursor IDE配合使用。它也应该与任何 支持stdio传输的客户端。

💡 为什么选择i18n MCP服务器?

  • 节省数小时的人工翻译工作
  • 保持i18n文件的一致性和最新性
  • 在全局扩展应用程序时,消除重复的复制/粘贴任务。

🚀 特性

🌍 多语言支持

从单个基础语言文件自动生成多种语言的翻译。

🤖 使用Cursor上的模型进行翻译

您不需要为额外的翻译服务付费。选择要使用和生成的翻译模型 按需翻译。

⚡ 轻松的工作流程

无需手动复制或编辑JSON文件——只需发送请求并准备好翻译后的文件即可使用。

🛠️ 开发者友好

在构建时考虑了简单性和速度,以便无缝集成到开发管道中。

工作流程

此MCP服务器有助于JSON文件的增量翻译。它提供了简单的工具来:

  1. 获取包含单一语言和支持语言集的所有文本的基础语言文件。
  2. 获取要翻译的字符串块。每个块将是一个由新行分隔的文本列表。
  3. 更新内存缓存中生成的翻译。
  4. 将翻译保存到特定语言的JSON文件。

📦 安装和配置

  1. 克隆存储库
git clone
  1. 安装依赖项:
pnpm install # or npm/yarn
  1. 构建服务器:
pnpm run build
  1. 在Cursor上配置MCP服务器

引导到 Cursor Settings / MCP 并单击以添加新的MCP服务器。在打开的JSON中,包含服务器 定义:

{
  "mcpServers": {
    ...
    "i18n-translation-server": {
      "command": "node",
      "args": ["/i18n-mcp/dist/mcp_server.js"]
    },
    ...
  }
}

您需要更换 `` 具有到编译服务器的正确绝对路径。

📤 用法

MCP服务器运行后,您可以使用游标代理与服务器工具进行交互。例如:

We are preparing the i18n files for a project and have a base language file. Using the following data, execute the
proposed tasks to prepare the additional required languages.

Base JSON language file: 
Base language: 
Supported languages: 

These are the tasks that we need to perform:

1. Clear the previous data
2. Read the base JSON language file
3. Get the next chunk
4. For each language in the supported languages, do the following subtasks:
   4.1. Translate all items in the chunk from the base language to the target language. Ensure that the order is
   preserved and that any i18n string parameters are respected.
   4.2. Update the translations for the language
5. Repeat from task 3 until the next chunk does not return any data.
6. After processing all chunks, save translations for each supported language.

此请求将在与基本JSON语言文件相同的文件夹中为每种语言生成一个JSON文件。电流 版本测试使用 gpt-4.1 块大小为 250 条目。对于其他型号,该值可能需要为 由于代币限制而调整。另一个可能出现的问题是,流程有时会在步骤之间中断 由于Cursor中的25刀具调用限制,需要手动恢复。

这只是一个拟议的任务请求,但可以通过链接定义的工具来编写新的任务请求。

在测试过程中,我们注意到,当为每个请求生成一种语言时,语言文件的生成速度更快, 而不是一下子全部。此外,响应时间将取决于所使用的模型。

📚 未来计划

  • 支持多个缓存
  • 语言文件完整性检查
  • 支持动态块大小
  • 仅对缺失的条目进行翻译
  • 仅针对特定项目进行翻译
  • 语言文件的版本跟踪
  • 更好的本地翻译缓存

🙌 贡献

欢迎提交请求和问题!让我们一起构建一个更好的翻译工作流程。

📄 许可证

该项目根据 GNU Affero通用公共许可证v3.0。请参阅 许可证 文件 了解详情。

目录标签

目录标签

开发工具Cursor命令行工具developer-toolsi18njsontranslationserver国际化TypeScript本地部署JSON翻译多语言支持自动化翻译

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP