多语言本地化翻译工具 について
翻訳ファイルを管理する開発者向けの、LLM ベースのローカライズ翻訳 MCP サーバーです。ファイル名から対象言語を判別し、ファイル構造を保って処理します。
主な機能
- 01TS、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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。