<div align="center"> <b>将Lokalise的强大功能带入您的AI助手</b> </div>⚠️ 免责声明: 这是一个非官方的个人项目,与Lokalise Inc.无关,未经其认可或关联。它使用开源的Lokalise Node.js SDK来提供MCP集成。所有代码和实现均为我个人的工作。
Lokalise MCP服务器连接像Claude这样的AI助手到Lokalise,这是一个领先的翻译管理平台。通过自然对话,您可以管理翻译项目、更新内容并自动化本地化工作流程——无需编码。
适合人群: 产品经理 • 开发者 • 本地化团队 • 内容团队
通过11个领域中的59个工具和17个预构建的自动化模板,转变您的本地化工作流程:
| 功能类别 | 能力 | 您将获得 |
|---|---|---|
| 🎯 战略管理 | 投资组合分析、项目健康监控、团队协调 | 高级见解、瓶颈识别、资源优化 |
| 🔤 智能内容运营 | 批量键操作(一次1000+),文件名过滤,平台标签 | 准备发布的内容管理,iOS/Android/Web协调 |
| 🌍 全球扩展 | 语言添加、进度跟踪、完成分析 | 市场进入自动化、翻译速度洞察 |
| 👥 团队编排 | 用户组、权限、工作负载分配、审阅员分配 | 最优团队结构、时区感知分配 |
| 🔄 工作流自动化 | 文件处理、TM+MT集成、多阶段审阅管道 | 端到端自动化、质量门控、升级规则 |
| 📊 实时监控 | 过程仪表板、审计轨迹、批量操作跟踪 | 操作可见性、故障检测、性能指标 |
| 🔒 企业安全 | 多层认证、安全令牌处理、速率限制 | 生产就绪的安全性、合规支持 |
| 传统方法 | 使用Lokalise MCP |
|---|---|
| 在多个屏幕之间手动分析项目 | "分析我的投资组合" → 即时战略见解 |
| 花数小时设置审阅工作流 | "为上传的文件创建审阅任务" → 几秒钟完成 |
| 复杂的团队权限管理 | "为3个新市场设置团队" → 自动化结构 |
| 反应式问题解决 | 主动瓶颈识别和建议 |
| 工具逐个操作 | 一个提示协调多工具工作流 |
复制这些提示以体验复杂的多工具编排。从简单的请求到高级模式——Claude会自动处理复杂性:
MCP工具: lokalise_list_projects → lokalise_list_keys → lokalise_create_keys → lokalise_list_usergroups → lokalise_create_task
提示: "我正在React中开发一个新的结账流程。请扫描我当前的组件,
提取所有需要国际化的硬编码字符串,使用我们的命名约定(checkout.step1.title)
转换为i18n键,重构JSX以使用我们的i18next钩子,然后将新的键同步到Lokalise中的'Mobile App'项目,并为我们的欧盟市场创建翻译任务,使用已配置的Lokalise MCP中的相关工具。
使用以下确切的Lokalise MCP工具:
- lokalise_list_projects(找到Mobile App项目)
- lokalise_list_keys(检查现有键)
- lokalise_create_keys(上传新的i18n键)
- lokalise_list_usergroups(找到欧盟翻译团队)
- lokalise_create_task(创建翻译任务)"
// 之前: components/checkout/PaymentStep.tsx
const PaymentStep = () => (
<div>
<h2>支付信息</h2>
<p>请输入您的卡详细信息</p>
<button>继续到审核</button>
</div>
);
Claude使用MCP工具编排的内容:
✓ `lokalise_list_projects` - 定位'Mobile App'项目
✓ `lokalise_list_keys` - 验证以防止重复
✓ `lokalise_create_keys` - 批量上传新的i18n键,带有平台标签:
[{
key_name: "checkout.payment.title",
platforms: ["web", "ios", "android"],
translations: [{ language_iso: "en", translation: "Payment Information" }]
}]
✓ `lokalise_list_usergroups` - 解析“欧盟市场”到特定翻译团队
✓ `lokalise_create_task` - 为DE、FR、ES、IT创建翻译任务并分配团队
✓ 自动重构JSX以使用useTranslation钩子
✓ 更新本地i18n JSON文件的新键结构
// 之后: 自动重构
const PaymentStep = () => {
const { t } = useTranslation();
return (
<div>
<h2>{t('checkout.payment.title')}</h2>
<p>{t('checkout.payment.subtitle')}</p>
<button>{t('checkout.payment.continue')}</button>
</div>
);
};
结果: 代码国际化,12个新键通过Lokalise MCP工具同步,
为4种语言创建了翻译任务——这一切都无需离开IDE。
开发工作流保持不间断,而本地化设置则通过直接的lokalise MCP集成自动进行。
触发器: lokalise_list_projects → CSV解析 → lokalise_create_keys(批量)→ lokalise_list_project_languages → lokalise_create_task(每种语言)
提示: "我附上了产品团队最新的功能字符串导出。这是一份CSV,列有:
key_id, context, en_source, es_draft, fr_draft。使用已配置的Lokalise MCP中的相关工具;
请将这50个新键上传到我们的'E-commerce Platform'项目,为缺失的语言(德语、意大利语、葡萄牙语)创建翻译任务,并分配给相关的区域团队。
产品团队希望在冲刺结束前(3月15日)完成这项工作。"
[附加: feature_v3_strings.csv]
Claude自动编排的内容:
✓ 解析CSV并验证列结构
✓ 定位E-commerce Platform项目
✓ 创建50个键,带有英语源和西班牙语/法语草稿
✓ 识别缺失的目标语言(DE、IT、PT)
✓ 自动解析区域团队分配
✓ 为每种语言/团队创建单独的翻译任务
✓ 设置3月15日截止日期并留有缓冲时间供审阅
✓ 提供上传摘要和任务跟踪链接
结果: 50个键上传,3个翻译任务创建,团队通知——
过去需要2小时的手动CSV导入、键创建和任务设置现在只需30秒即可完成,同时具有完整的审计跟踪和团队协调。
触发器: lokalise_list_projects → lokalise_get_project(并行)→ lokalise_list_project_languages → lokalise_list_tasks
提示: "我需要对我的本地化投资组合进行战略概述。使用已配置的Lokalise MCP中的相关工具;
显示哪些项目需要立即关注,跨团队识别瓶颈,并给我数据驱动的资源分配建议。包括完成率、任务积压以及
过去30天内没有活动的任何项目。"
Claude自动执行的内容:
✓ 获取所有项目的统计数据
✓ 并行分析每个项目的健康状况
✓ 交叉参考团队工作负载
✓ 识别停滞的项目和逾期的任务
✓ 生成战略建议
结果: 可立即采取行动的高层见解
触发器: lokalise_list_projects → lokalise_list_keys(按文件名筛选)→ lokalise_list_usergroups + lokalise_list_contributors → lokalise_list_project_languages → lokalise_create_task(多个)
提示: "我刚刚通过Lokalise UI将'user-onboarding-v2.json'上传到了我的Mobile App项目。
TM+MT处理已完成。现在为质量保证创建审阅任务——将西班牙语内容分配给我们的EMEA翻译团队,
法语分配给Marie(marie@ourcompany.com),德语分配给DACH团队中可用的人。将截止日期设定为下周五。"
Claude自动编排的内容:
✓ 定位您的Mobile App项目
✓ 查找上传文件中的所有键
✓ 解析“EMEA翻译团队”→用户组ID
✓ 解析“marie@ourcompany.com”→贡献者ID
✓ 查找DACH团队成员并进行最优分配
✓ 为每种语言创建单独的审阅任务
✓ 设置适当的截止日期和任务描述
结果: 完整的审阅工作流几秒钟内准备就绪,无需几分钟的手动设置
触发器: lokalise_list_projects → lokalise_list_keys(筛选)→ lokalise_bulk_update_keys → lokalise_list_tasks → lokalise_create_task
提示: "我需要清理我们的iOS发布。查找所有标记为'onboarding'的键,确保它们具有iOS平台标识,
验证它们是否全部翻译成西班牙语和法语,并为任何缺少的翻译创建追赶任务。还要检查这些键中是否有任何在过去7天内被修改过,可能需要重新审阅。"
Claude协调的内容:
✓ 在所有项目中搜索标记为'onboarding'的键
✓ 审核平台标签并在缺失时添加iOS
✓ 交叉检查西班牙语/法语的翻译完整性
✓ 识别最近修改需要重新审阅的键
✓ 为缺少的翻译创建针对性任务
✓ 提供更改摘要和剩余工作
结果: 发布就绪的内容,带有完整的审计跟踪和完成计划
💡 小贴士: 您提供的上下文和约束越多,Claude的编排就越智能。包括时间线、优先级、团队约束和业务目标,以最大限度地利用AI。
除了这些示例外,MCP服务器还包括17个复杂的提示模板,可以自动编排复杂的多工具工作流。这些不仅仅是示例——它们是生产就绪的模板,您可以立即使用。
用于战略性项目监督的现成提示:
| 提示模板 | 功能 | 编排的工具 |
|---|---|---|
project_portfolio_overview | 跨所有项目的战略分析,识别瓶颈 | 并行编排4-6个工具 |
project_deep_dive | 特定项目的全面健康分析 | 协调6-8个工具 |
new_project_setup | 创建完整项目,包括语言和初始结构 | 序列化5-7个工具 |
project_cleanup | 安全移除废弃内容并进行影响分析 | 验证3-5个工具 |
自动语言扩展和进度监控:
| 提示模板 | 功能 | 编排的工具 |
|---|---|---|
language_expansion | 添加新市场,正确配置和团队设置 | 协调4-6个工具 |
translation_progress_check | 全面进度分析,提供可操作见解 | 并行编排3-5个工具 |
bulk_key_creation | 新功能的智能内容组织 | 序列化3-4个工具 |
复杂的多阶段编排:
| 提示模板 | 功能 | 编排的工具 |
|---|---|---|
post_upload_review_workflow | 上传文件的完整审阅流水线,分配团队 | 编排6-8个工具 |
document_extraction_review_workflow | 提取上传的CSV/JSON内容作为键并创建翻译任务 | 协调5-7个工具 |
automated_review_pipeline | 多阶段审阅,质量门控和升级 | 编排8-1_个工具 |
team_translation_setup | 组织团队,优化工作负载分配 | 协调6-8个工具 |
复杂操作的生产就绪工作流:
| 提示模板 | 功能 | 编排的工具 |
|---|---|---|
process_monitoring_dashboard | 跨项目的实时监控,故障检测 | 并行编排4-6个工具 |
user_group_audit | 全面团队分析,安全建议 | 协调5-7个工具 |
translation_memory_import | 智能TM集成,冲突解决 | 编排6-8个工具 |
bulk_operations_monitor | 跟踪和审计大规模变更,带有回滚信息 | 协调4-6个工具 |
team_onboarding_workflow | 完整的新成员设置,包括权限和培训 | 序列化5-7个工具 |
# 在Claude中,简单引用提示名称:
"使用配置的Lokalise MCP中的project_portfolio_overview提示来分析我的本地化投资组合"
# 或直接触发参数:
"运行配置的Lokalise MCP中的post_upload_review_workflow,针对Mobile App项目中的'user-guide.pdf',
将西班牙语分配给EMEA团队,法语分配给marie@company.com"
# 根据需求定制:
"使用配置的Lokalise MCP中的team_translation_setup提示,但专注于我们分布在四个大陆上的团队的时间优化"
模板优势:
在60秒内启动:
# 为Claude Desktop安装(最受欢迎)
npx -y @smithery/cli install @AbdallahAHO/lokalise-mcp --client claude
# 其他客户端:cursor, vscode, raycast, gemini
会发生什么:自动安装、配置权限、提示输入您的Lokalise API密钥,准备好使用。
快速本地安装,无需Node.js:
LOKALISE_API_KEY直接运行而不安装:
# 直接执行
npx lokalise-mcp
Claude Desktop配置(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"lokalise": {
"command": "npx",
"args": ["-y", "lokalise-mcp"],
"env": {"LOKALISE_API_KEY": "your-api-key-here"}
}
}
}
</details>
<details>
<summary><b>全局安装</b></summary>
npm install -g lokalise-mcp
lokalise-mcp # 运行服务器
</details>
Lokalise API密钥可以通过多种方式配置(按优先级顺序):
环境变量(推荐用于安全性):
export LOKALISE_API_KEY="your-api-key-here"
.env文件(用于本地开发)