几分钟内让你的Lovable应用支持多语言
在 Lovable 中输入一条提示词,即可设置国际化并将应用翻译成 50+ 种语言。Lovable 官方精选合作伙伴。
€5 免费额度 · 无需信用卡 · 在 Lovable 中直接设置
RajaRide(一个基于 Lovable 构建的市场)的多种语言版本,仅需几小时
多种语言,包括从右到左的语言
G2 评分
为以下项目提供本地化支持
2 分钟看懂整套设置流程
从只支持英语到覆盖50多种语言,从头到尾全部在Lovable内完成。
早期用户怎么说
构建者在实现多语言后的真实反馈。
我只是想让翻译自动化,不再让语言成为障碍。这正是我一直在找的方案——每次提交后在后台自动运行,效果也很棒。
这对开发者来说是一大解脱——这些繁琐的活儿,交给AI来做就好了。毕竟这事儿真的很折磨人。
之前我试过用Claude和Lovable自己搞,结果把代码搞坏了。用了Globalize之后,一切变得超级简单。
工作原理
一个三步走的工作流,完全在Lovable和GitHub内完成。
添加skill
在你的Lovable工作区安装一次lovable-i18n,之后每个项目都能用上。
Lovable自动接入Lingui
自动检测你的技术栈(Vite SPA或TanStack Start),添加Lingui v6,将你的字符串包裹进<Trans>宏,并为每个语言区域生成一个PO目录。
每次推送都保持翻译同步
GitHub Action 将新字符串提取到目录中。globalize.now 打开翻译 PR。合并并发布。
前置条件
三项快速检查,总共两分钟。
- 已连接到GitHub的Lovable项目打开聊天框中的+菜单 → GitHub → Connect project。
- 一个globalize.now账户免费注册,赠送€5额度,无需信用卡。
- Lovable 中的工作区所有者或管理员整个工作区只需添加一次技能。
从只支持英语到覆盖50多种语言,只需五步
- 1
将你的Lovable项目连接到GitHub
在Lovable编辑器中,打开聊天输入框的+菜单 → GitHub → Connect project。授权Lovable的GitHub App,选择组织,然后创建仓库。
如果你的项目已经连接,可以跳过这一步。你可以在「+」菜单 → GitHub 中确认。 - 2
从GitHub添加lovable-i18n skill
该技能教会 Lovable 如何按照 globalize.now 的预期方式对您的项目进行国际化。
在Lovable工作区设置中打开Skills,点击Add,选择Import from GitHub,然后填入下方的URL。
技能源码https://github.com/globalize-now/lovable-i18n
每个工作区只需完成一次,该工作区下的所有项目都能立即使用这项技能。无法使用“从GitHub导入”?手动粘贴skill即可。
打开lovable-i18n SKILL.md,复制其内容,然后在Lovable中依次前往Settings → Skills → Add → Create new skill,粘贴进去即可。
刚接触Lovable skills?读一读Lovable Skills文档。
- 3
添加globalize MCP
在 Lovable 中将 globalize.now 连接为自定义 MCP。
在Lovable中,打开Connectors → Custom MCP,用下方的URL添加globalize MCP。选择OAuth,在提示时登录globalize.now即可——不需要API密钥。
MCP URLhttps://api.globalize.now/mcp
- 4
让Lovable帮你配置
打开工作区中的任意项目,将以下内容粘贴到Lovable聊天框中:
Lovable提示词Use the lovable-i18n skill and the globalize MCP to set up i18n and translate my app.Lovable会检测你的技术栈(Vite SPA或TanStack Start),然后问你几个简短的问题:源语言、目标语言、是否要把语言区域放进URL,以及是否添加GitHub Action。回复
go即可接受全部默认设置。接着它会安装
@lingui/core、@lingui/react和Vite插件,接入provider,为每个语言区域生成一个PO目录,将每一段硬编码的UI字符串包裹进Lingui宏,并加入一个语言切换器。MCP会连接你的仓库,并在每次推送时自动翻译。 - 5
审阅、合并,继续开发
Lovable会自动同步到GitHub。在Lovable的代码视图中或直接在GitHub上查看差异,确认无误后合并到默认分支即可。
就是这样的循环。每次推送都会触发 globalize.now → 翻译 PR → 合并 → 翻译后的应用上线。无需其他操作。
一次推送,如何变成50多种语言
一次性设置完成后自动运行,无需再做额外配置。
你在 Lovable 中编辑。Lovable 推送到 GitHub。globalize.now 打开翻译 PR。你合并。你的预览就支持多语言了。
支持50多种语言,包含从右到左(RTL)语言
在 globalize.now 仪表板中选择任意组合。