常见问题
团队在连接仓库之前最常问的问题,这里都有简明解答。每个问题都附有文档中的完整回答链接。
框架与兼容性
支持哪些 i18n 库?
支持 next-intl、react-i18next / i18next 和 Lingui。由我们为你配置 i18n 时,会按技术栈选择:Next.js App Router 用 next-intl,Pages Router 用 i18next,React + Vite 用 Lingui。如果项目已接入其中任意一个,我们会沿用它,只做翻译。
支持哪些文件格式?
支持 JSON(扁平或嵌套)、.po、XLIFF 1.2 和 2.x、ARB、YAML、Apple .xcstrings、Android strings.xml 以及 Chrome 扩展的 messages.json。把 locale 路径模式指向你的文件,每次推送后它们都会保持已翻译状态。
支持 monorepo 吗?
可以。为每个应用创建一个项目,并把 locale 路径模式指向该应用的文件,例如 apps/web/messages/{locale}.json。
支持移动应用(iOS、Android、Flutter)吗?
部分支持。每次推送后,我们会保持 iOS(.xcstrings)、Android(strings.xml)和 Flutter(.arb)的翻译文件处于已翻译状态。在原生代码或 Flutter 代码中配置 i18n 暂不支持,这部分目前仅适用于 React Web 应用。
支持浏览器扩展吗?
翻译方面支持:Chrome 的 messages.json 和 WXT 语言文件会在每次推送时保持翻译同步。暂不支持在扩展代码内部配置 i18n。
翻译质量
翻译质量到底如何?
优于基于短语的机器翻译,因为模型能同时看到完整字符串、占位符、术语表和风格指南。比人工翻译更便宜、更快,但在高风险场景下仍不能替代母语审校。第二轮 AI 检查会标出需要人工介入的内容。
可以使用自己的术语表和风格指南吗?
可以。在“项目 → 术语表”中添加受保护术语(支持批量导入),在“项目 → 风格指南”中为每种语言设置语气和正式程度。每个任务都会遵循这两项配置。
QA 如何运作,检查哪些内容?
翻译完成后,第二轮 AI 检查会逐语言核对语义、占位符与变量、术语表词条以及风格指南的契合度。结果会在项目仪表盘上显示为良好、合格或需要处理,出现问题时你可以通过 webhook 或邮件收到通知。
生成翻译后可以修改吗?
可以。在 PR 中或之后在仓库里直接修改即可。你的修改会成为已批准版本,写入翻译记忆库,不会再次翻译。
你们使用哪些 AI 模型?可以自选吗?
翻译和审校使用 Anthropic 的 Claude 模型。一次性的代码配置使用另一个编码模型,遇到需要的文件时会升级到更强的模型。我们按质量和成本选择模型,目前不支持自行指定模型。
工作流
GitHub 和 GitLab 集成是如何工作的?
在应用中连接仓库。我们会扫描仓库,需要时配置 i18n,并推送到一个分支供你审查。此后,每次推送包含新增或修改的文本时,都会自动创建一个包含翻译的 PR(GitLab 上为合并请求)。Azure DevOps 已列入路线图。
什么会触发翻译任务?
有三种方式,均可在设置中控制:向受监视分支推送、开启“翻译 PR”后的 pull request,以及在仪表盘中手动创建任务。没有文本变更的推送不会触发任务。
可以翻译指定分支,而不只是 main 吗?
可以。你可以监视任意数量的分支,也可以在任意分支上手动运行任务,并选择通过 PR 还是直接推送。
合并之前如何审查翻译?
和审查其他代码变更一样。阅读 PR,不满意就在 diff 中直接修改,确认没问题后合并。除非你在手动任务中选择直接推送,否则任何内容都不会绕过 PR 进入默认分支。
PR 长什么样?
每个任务对应一个 PR。它只修改你的语言文件,只添加新增或变更的键,不会动你已经审校过的翻译。
团队使用
多人可以共用一个账号吗?
可以。在“设置 → 用户”中通过邮箱邀请团队成员。没有任何套餐按席位收费。
权限是如何设置的?
目前有两种角色。管理员可以邀请和移除成员、变更角色、管理账单;成员负责处理项目。更细粒度的角色和 SSO 已列入 Team 套餐的路线图。
定价
“字符”怎么计算?只算源文本,还是译文也算?
我们不按字符、键或席位计费。你只需为翻译到每种目标语言的文本付费(含质量审校):约 €0.10 / 1,000 翻译词,或约 €0.015 / 1,000 翻译字符。源文本本身不会单独计费。
一个典型项目每月大约花多少钱?
一个包含 500 个字符串、3 种语言的小型应用,首次翻译约 €0.90,之后每月只需几美分。一个包含 3,000 个字符串、8 种语言的中型产品,首次约 €16,之后每月约 €1.60。重复的字符串直接取自翻译记忆库,不产生费用。
Indie、Starter 和 Team,我该选哪个套餐?
Indie(每月 €5 加按量计费)在每月翻译量低于约 €15 时最划算。超过这个量,Starter(每月 €20,含 €20 额度)更省钱。Team(每月 €249,含 €200)适合需要专属上手支持和团队功能的组织。
有免费试用吗?
有。每个新账号都可获得 €5 翻译额度,有效期 14 天,无需绑定银行卡。大约可翻译 50,000 词。
安全与数据
我的代码和数据存储在哪里?
翻译结果保存在你自己的仓库中。在我们这边,项目、术语表、风格指南、翻译记忆库和任务历史存放在德国 Falkenstein 的 Hetzner 服务器上。每个翻译任务的工作数据会在任务完成 30 天后删除。
你们会存储我的源代码吗?
翻译任务只读取你的语言文件。一次性的代码配置会把仓库克隆到隔离的容器中,运行结束后容器自动销毁。我们会保留生成的 diff,方便你查看改动内容。
是否符合 GDPR?
globalize.now SIA 是一家在拉脱维亚里加注册的欧盟公司,服务器位于德国。我们暂不提供已签署的数据处理协议。你可以在支持聊天中提出,或发邮件至 [email protected],我们会在 3 个工作日内删除你所在组织的数据。SOC 2 已列入路线图,计划在 2027 年第一季度完成。
翻译会经过第三方 API 吗?
会,调用的是 AI 模型,且所有模型都不得使用你的文本或代码进行训练。翻译和质量审校直接调用 Anthropic 的 Claude 模型。一次性的代码配置通过 OpenRouter 运行 DeepSeek 模型,并强制启用零数据留存。完整的服务商列表见我们的文档。
更换工具
我现在用 Lokalise、Crowdin 或 Phrase,该如何迁移?
把现有翻译从旧工具导出到你的仓库,连接仓库,并将“现有翻译”设为“作为已批准内容导入”。术语表也一并导入,待首个 PR 合并后再取消旧工具的订阅。
可以导入现有翻译吗?
可以,有三种方式:作为已批准内容导入(加入翻译记忆库,不会再次翻译或计费)、导入后待审校,或者忽略现有翻译、从头翻译。
会破坏我现有的 i18n 配置吗?
不会。如果应用已在使用 next-intl、react-i18next、i18next 或 Lingui,我们不会提取字符串、重构键、添加语言切换器,也不会改动路由和配置。我们直接对接你现有的文件,并保持翻译同步。
没找到你的问题?搜索文档,或发邮件至 [email protected]。