Translate Server

Translate Server

🚀 多语言本地化翻译工具

这是一款基于大语言模型的本地化翻译工具,能自动处理并翻译多种本地化文件(如.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 配置说明

  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\"}"
]
}
}
}

高级用法

注意事项

  • 文件处理:处理前会自动备份原文件,备份文件格式为 原文件名.backup.时间戳.扩展名,会跳过不符合命名规范的文件。
  • 错误处理:单个文件处理失败不会影响其他文件,控制台会输出处理状态和错误信息。
  • 性能优化:大文件会自动分块处理,默认每块最大处理 500 个键值对,并发处理多个文件可提高效率。
  • 路径问题:请使用绝对路径,相对路径会查找代码执行位置。

📚 详细文档

暂未提供详细说明,跳过该章节。

🔧 技术细节

暂未提供技术实现细节,跳过该章节。

📄 许可证

暂未提供许可证信息,跳过该章节。

  • 0 关注
  • 0 收藏,33 浏览
  • system 提出于 2025-10-07 06:09

相似服务问题

相关AI产品