mcpField
多
多语言本地化翻译工具

多语言本地化翻译工具

本地服务
github.com/vlinr开发工具183 周前更新

关于 多语言本地化翻译工具

这是一款基于大模型的本地化文件翻译 MCP 服务,面向需要批量维护翻译资源的开发者。它按文件名识别目标语言,并保留原有格式与结构。

主要功能

  1. 01支持 TS、JS 和 JSON 文件
  2. 02按文件名识别语言代码
  3. 03单文件及目录批量处理
  4. 04自动备份并校验格式
  5. 05并发及分块处理大文件

适用场景

  1. 01翻译单个本地化文件
  2. 02批量更新项目的语言资源
  3. 03保留翻译文件结构并备份原件

MCP 相关

作为 MCP 服务,它为兼容客户端提供本地化文件翻译能力。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

多语言本地化翻译工具

这是一个基于大语言模型的本地化翻译工具,可以自动处理并翻译各种本地化文件(.ts、.js、.json)中的文本内容。

功能特点

  1. 支持多种文件格式

    • TypeScript (.ts)
    • JavaScript (.js)
    • JSON (.json)
  2. 智能文件处理

    • 自动识别文件中的语言代码(如:en-US, zh-CN)
    • 自动备份原始文件
    • 保持源文件格式和结构
  3. 高效批处理

    • 支持整个目录的批量处理
    • 自动创建输出目录结构
    • 并发处理多个文件
    • 支持单文件处理
  4. 安全特性

    • 自动文件备份
    • 错误处理和日志记录
    • 格式验证和清理

使用说明

文件命名规范

翻译文件需要在文件名中包含语言代码,例如:

  • messages.en-US.ts
  • translations.zh-CN.json

支持的语言代码格式:

  • xx-XX(如:zh-CN, en-US)
  • xx-xx(如:zh-cn, en-us)
Cursor 配置说明
  1. 打开 Cursor 设置
  2. 找到 MCP 配置
  3. 根据操作系统输入对应配置:
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\"}"
      ]
    }
  }
}
注意事项
  1. 文件处理

    • 处理前会自动备份原文件
    • 备份文件格式:原文件名.backup.时间戳.扩展名
    • 跳过不符合命名规范的文件
  2. 错误处理

    • 单个文件处理失败不会影响其他文件
    • 控制台会输出处理状态和错误信息
  3. 性能优化

    • 大文件会自动分块处理
    • 默认每块最大处理 500 个键值对
    • 并发处理多个文件提高效率
  4. 路径问题

    • 请使用绝对路径,相对路径会查找代码执行位置

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。