
mcp-simplelocalize

2025.03.25
2
Python本地化管理自动化翻译开发效率
`mcp-simplelocalize` 是一个基于 MCP(Model Context Protocol)的服务器实现,专为 SimpleLocalize 设计。它主要用于管理和自动化本地化(翻译)流程,帮助开发者在项目中高效地处理多语言内容。
View on GitHub
Overview
基本能力
产品定位
mcp-simplelocalize
是一个用于管理和自动化本地化(翻译)流程的工具,帮助开发者在项目中高效地处理多语言内容。
核心功能
- 本地化管理:支持多语言翻译的管理和更新。
- API 集成:与 SimpleLocalize 的 API 集成,实现自动化翻译流程。
- 配置灵活:通过 JSON 配置文件灵活配置服务器参数和环境变量。
- 项目规范定义:支持通过
.cursorrules
文件定义项目的本地化需求和规范。
适用场景
- 多语言项目开发:适用于需要支持多语言的软件开发项目。
- 自动化翻译流程:需要自动化翻译流程的项目,减少手动操作。
- 团队协作:适合团队协作开发,统一翻译规范和管理。
使用教程
使用依赖
- 安装
uv
:
curl -LsSf https://astral.sh/uv/install.sh | sh
安装教程
- 克隆仓库:
git clone https://github.com/GalvinGao/mcp-simplelocalize.git
- 安装依赖:
uv sync
- 配置 Cursor:
- 在项目根目录下创建
.cursor/mcp.json
文件,并配置如下内容(替换为实际路径和 API 密钥):
{
"mcpServers": {
"simplelocalize": {
"command": "uv",
"args": [
"run",
"--project",
"/path/to/mcp-simplelocalize/",
"/path/to/mcp-simplelocalize/main.py"
],
"env": {
"SIMPLELOCALIZE_API_KEY": "your-api-key-here"
}
}
}
}
- 定义本地化需求:
- 在
.cursorrules
文件中描述项目的本地化需求,例如支持的语言代码和命名规范。
调试方式
- 确保
uv
和依赖已正确安装。 - 检查
.cursor/mcp.json
文件中的路径和 API 密钥是否正确。 - 运行
uv run
命令测试服务器是否正常启动。