翻译应用本地化文件

上传你的 en.json 或 en.yml,即可获得一个值已翻译、键名完全一致的新语言文件。

自动检测
西班牙语
保留 Office 排版60 种语言文件自动删除免费额度起步

免费版请勿上传机密文件。 为什么?

为应用或网站添加一种语言,通常需要翻译一个语言文件:其中包含数百条短文本,它们位于代码所依赖的键名之下。专为长文本设计的翻译工具往往会破坏键名、引号和占位符。DropTranslate 会正确解析 JSON 和 YAML,只翻译值,因此键名、嵌套结构和顺序保持不变,文件加载方式与原文件一致。这是快速获得新语言完整初版的方法,之后你可以在运行中的应用里进行审校。

结合上下文审校

界面字符串简短且依赖上下文,机器翻译可能会为某个词选错含义。在向用户发布之前,最好由母语人士在运行中的应用里审校新语言。

适合

  • 一步创建新语言文件的初版
  • 为现有语言翻译新增的字符串
  • 与应用一同翻译 Markdown 文档和 README 文件

翻译前须知

  • 在输出中搜索 {name}、{{count}} 或 %s 等占位符,确认它们未被改动。
  • 检查复数形式:某些语言的复数形式比英语多。
  • 结合上下文审阅短文本。像 Save 或 Open 这样的词可能有多种译法。
  • 检查界面中的文本长度,尤其是按钮和菜单。

常见问题

键名会被翻译吗?

不会。只翻译值,键名、嵌套结构和顺序保持完全不变。

支持哪些格式?

支持 JSON 和 YAML 语言文件,以及用于文档的 Markdown 和 HTML。暂不支持 Gettext PO、XLIFF 和平台字符串文件。

占位符怎么办?

第三方AI翻译服务被要求保持占位符不变,通常也会照做。发布前请在输出中搜索你的占位符。