globalize.now 是 AI 驱动的本地化基础设施,新推出的 MCP 服务器把这套基础设施直接放进了你的 AI Agent。将服务器连接到 Claude Code、Cursor 或任何 Model Context Protocol 客户端,Agent 就能在你写代码的同一个对话里创建项目、翻译语言文件,并在每次推送时提交翻译 PR。服务器只负责本地化后端,不会触碰你的源代码,这部分仍由 globalize.now Skill 负责。
globalize.now MCP 服务器是什么?
它是托管的 Model Context Protocol 服务器,让 AI Agent 经过认证后直接访问你的 globalize.now 工作区。MCP 是 AI 编辑器接入外部工具所用的协议,发布大约十八个月后,就成了 Claude Code、Cursor 和 Copilot 与外部系统交互的默认方式。globalize.now 服务器通过同一协议开放你的本地化后端。
连接后,Agent 会获得一组聚焦的工具,分为三类任务:项目设置(创建项目、增删语言、设置项目上下文)、仓库连接(关联 GitHub 仓库,检测框架和语言文件模式)、文件翻译(翻译语言文件并取回结果)。已连接的 Agent 以你的身份、凭你自己的权限,在你最近使用的工作区中执行操作。
如何连接 Claude Code 或 Cursor?
将客户端指向服务器 URL 并登录即可。OAuth 方式无需单独的控制台步骤,也不用手动编辑配置文件。
Claude Code:在终端添加服务器,然后运行 /mcp,并通过浏览器登录:
claude mcp add --transport http globalize https://api.globalize.now/mcp
Cursor:将服务器添加到 ~/.cursor/mcp.json。首次使用时 Cursor 会提示你登录:
{
"mcpServers": {
"globalize": {
"url": "https://api.globalize.now/mcp"
}
}
}
Claude.ai 或其他支持标准 MCP OAuth 流程的客户端:将同一个 URL 添加为自定义连接器,按提示登录即可,无需 API key。不支持 OAuth 的客户端,可以生成工作区 API key 并作为 bearer token 传入。完整配置见 globalize.now 开发者页面。
连接后,MCP 能做什么?
它从你的 Agent 中运行整个本地化后端。你在对话里描述想要的结果,Agent 负责调用工具。
它可以创建项目,并从 50 多种 locale 中添加目标语言,包括阿拉伯语、希伯来语等从右到左的语言。它可以翻译你提供的语言文件(JSON、ARB、PO、XLIFF、YAML、Android XML 或 iOS xcstrings)并返回译文,文件按内容解析,原样传入即可。翻译支持 ICU:源文件中的复数或 {placeholder} 会按各语言的规则正确展开复数类别,品牌名和插值保持不变。它还能管理项目级术语表和各语言的风格指南,让多次发布之间的语气保持一致。
对发布流程最重要的是仓库同步。通过 MCP 连接 GitHub 仓库后,它会注册一个 webhook。在源语言文件里新增字符串并推送后,会出现一个翻译 PR,新增的键已为每种目标语言填好译文,我们测试中通常在推送后一分钟内就绪。你审查 PR 并合并即可,任何内容都不会直接进入 main 分支。
实际翻译效果如何?
把源语言文件交给 Agent,它会返回结构完整的译文文件。下面是一个包含复数和占位符的小型 en.json:
{
"banner": "Welcome back, {name}. You have {count, plural, one {# new message} other {# new messages}}.",
"cta": "Get started for free"
}
让 Agent 把它翻译成西班牙语、德语和阿拉伯语,MCP 会为每种语言返回一个文件。西班牙语输出保留了 ICU 语法,并展开了西班牙语所需的复数类别:
{
"banner": "Bienvenido de nuevo, {name}. Tienes {count, plural, one {# mensaje nuevo} many {# mensajes nuevos} other {# mensajes nuevos}}.",
"cta": "Comenzar gratis"
}
{name} 占位符原封不动,复数部分补上了西班牙语语法要求的 many 类别,数字则在运行时按各 locale 的格式渲染。阿拉伯语返回的内容可直接按从右到左渲染。没有控制台,不用导出,也无需排队等译员:Agent 调用一个工具,把结果写到你的 i18n 库本来就在读取的位置。我们在自己的网站上跑过同样的流程,详见我们如何将 globalize.now 全球化。
如何让各语言的语气保持一致?
在项目上设置术语表和各语言的风格指南,MCP 会把它们应用到每个任务。术语表固定特定术语的译法,产品名或领域词汇不会在不同版本之间来回变动。风格指南是针对单一语言的自由文本说明,例如要求德语使用非正式称呼,这样译文从第一次运行起就符合品牌语气,而不必经过一轮修正。两者都保存在项目中,并随 Agent 之后发起的每次翻译一起生效。
MCP 会对我的代码做国际化改造吗?
不会,这一点值得说清楚。MCP 处理的是语言文件和项目设置,不涉及你的组件。它不会查找硬编码的英文,也不会用翻译键去包裹它们。
这一步在 globalize.now 连接仓库时完成:转换只在应用内运行一次。同样的任务也可以通过 globalize.now Skill 在你的编程 Agent 中运行,在项目根目录安装一次即可:
npx skills add globalize-now/globalize-skills
然后让 Agent 配置 i18n。Skill 会检测框架,安装合适的 i18n 库,并把硬编码字符串提取到源语言文件。接下来由 MCP 接手:翻译这些文件并保持同步。可以这样理解:Skill 让你的代码可翻译,MCP 负责翻译和交付。如果你的起点是 AI 构建、JSX 里写死了英文的应用,vibe coder 指南会带你完成第一步。
它和 TMS 的 MCP 服务器有什么区别?
Lokalise、Smartling、Crowdin 等翻译管理平台都推出了自己的 MCP 服务器,也确实有用:Agent 可以操作厂商的控制台、管理键、发起任务,无需自定义脚本。但产出仍然留在该平台内,工作流也依然围绕它展开。
globalize.now 走的是另一条路。它是AI 驱动的本地化基础设施,产出的是语言文件,并以 PR 的形式提交到你的仓库,代码归你掌控。不用登录独立平台,也不用再把导出的文件手动迁回代码库。定价遵循同样的原则:按用量计费,每个工作区每月 €20,不按席位收费,也不按语言数量收费,并赠送 €5 额度供你上手。MCP 是这套基础设施面向 Agent 的原生入口,而不是某个控制台的遥控器。
globalize.now 把硬编码的应用文案转换为可直接翻译的语言文件,并在你持续发布时保持同步更新。
免费试用 globalize.now