产品简介
Tolgee是一款面向开发者和翻译人员的开源本地化平台,旨在简化软件多语言翻译流程。该产品通过将翻译管理平台与前端SDK深度集成,实现了“在应用内直接翻译”的创新体验,避免了传统方式中反复导出/导入翻译文件、上下文缺失、协作低效等问题。Tolgee 支持 Web、移动端和桌面应用,提供云端托管与私有化部署两种模式,兼容 React、Vue、Angular、Svelte 等主流框架,并内置翻译记忆、机器翻译、术语库、版本控制、权限管理等功能,帮助团队以更低的成本、更高的效率完成全球化产品的本地化工作。
主要功能
- 应用内实时翻译:通过浏览器插件或 SDK,在运行中的应用界面里直接点击文本即可弹出翻译框,所见即所得。
- 一键截图与上下文:按住 Alt 点击即可自动生成带高亮翻译键的截图,为译者提供完整视觉语境。
- 翻译记忆与机器翻译:自动复用历史翻译,支持 DeepL、Google、AWS 等主流机器翻译服务,提升一致性并降低成本。
- 细粒度权限与协作:基于角色的成员管理,支持评论、审校、任务分配,实现开发者与译者高效协同。
- 多格式导入导出:支持 JSON、PO、YAML、Android XML、iOS strings 等十余种格式,与 CI/CD 流程无缝衔接。
- 私有化与开源:Apache 2.0 核心协议,可完全自建;企业版提供高级功能及商业授权,满足不同规模需求。
使用方法
- 访问 app.tolgee.io 注册账号,或基于 Docker 自行部署。
- 创建项目,添加所需的目标语言,生成 API Key。
- 在代码中安装对应框架的 SDK(如
@tolgee/react),配置 API Key 与项目 ID。
- 用
<T> 组件或 t() 函数包裹需要翻译的文本,运行应用。
- 在浏览器中按住 Alt 点击文本即可弹出翻译框,实时修改并保存。
- 邀请译者加入项目,分配任务;必要时导出文件进行线下翻译后再导入。
- 通过 Webhook 或 CLI 将翻译结果自动同步到代码仓库,完成持续集成。
应用场景
- SaaS 产品国际化:快速为 Web 应用添加多语言支持,减少上线周期,提升海外用户体验。
- 移动应用本地化:配合 Android/iOS SDK,统一管理 App 内文案,避免重复打包发布。
- 开源社区协作:开源项目维护者可让全球贡献者在同一平台上直接翻译,降低门槛。
- 企业级多产品管理:集团内多个子产品共用一套术语库与翻译记忆,确保品牌一致性。
- 敏捷迭代与持续交付:CI/CD 流水线自动拉取最新翻译,实现每次迭代都能同步发布多语言版本。