关于 多语言本地化翻译工具
这是一款基于大模型的本地化文件翻译 MCP 服务,面向需要批量维护翻译资源的开发者。它按文件名识别目标语言,并保留原有格式与结构。
主要功能
- 01支持 TS、JS 和 JSON 文件
- 02按文件名识别语言代码
- 03单文件及目录批量处理
- 04自动备份并校验格式
- 05并发及分块处理大文件
适用场景
- 01翻译单个本地化文件
- 02批量更新项目的语言资源
- 03保留翻译文件结构并备份原件
MCP 相关
作为 MCP 服务,它为兼容客户端提供本地化文件翻译能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
来自项目 README多语言本地化翻译工具
这是一个基于大语言模型的本地化翻译工具,可以自动处理并翻译各种本地化文件(.ts、.js、.json)中的文本内容。
功能特点
-
支持多种文件格式
- TypeScript (.ts)
- JavaScript (.js)
- JSON (.json)
-
智能文件处理
- 自动识别文件中的语言代码(如:en-US, zh-CN)
- 自动备份原始文件
- 保持源文件格式和结构
-
高效批处理
- 支持整个目录的批量处理
- 自动创建输出目录结构
- 并发处理多个文件
- 支持单文件处理
-
安全特性
- 自动文件备份
- 错误处理和日志记录
- 格式验证和清理
使用说明
文件命名规范
翻译文件需要在文件名中包含语言代码,例如:
- messages.en-US.ts
- translations.zh-CN.json
支持的语言代码格式:
- xx-XX(如:zh-CN, en-US)
- xx-xx(如:zh-cn, en-us)
Cursor 配置说明
- 打开 Cursor 设置
- 找到 MCP 配置
- 根据操作系统输入对应配置:
Mac 用户
{
"mcpServers": {
"transform": {
"command": "node",
"args": [
"{\"apiKey\":\"你的API密钥\",\"modelName\":\"你使用的模型名称\",\"baseUrl\":\"API基础URL\"}"
]
}
}
}
Windows 用户
{
"mcpServers": {
"transform": {
"command": "cmd",
"args": [
"/c",
"node",
"{\"apiKey\":\"你的API密钥\",\"modelName\":\"你使用的模型名称\",\"baseUrl\":\"API基础URL\"}"
]
}
}
}
注意事项
-
文件处理
- 处理前会自动备份原文件
- 备份文件格式:
原文件名.backup.时间戳.扩展名 - 跳过不符合命名规范的文件
-
错误处理
- 单个文件处理失败不会影响其他文件
- 控制台会输出处理状态和错误信息
-
性能优化
- 大文件会自动分块处理
- 默认每块最大处理 500 个键值对
- 并发处理多个文件提高效率
-
路径问题
- 请使用绝对路径,相对路径会查找代码执行位置
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。