翻译 JSON 文件

拖入 .json 文件。字符串值将被翻译;键名、数字、布尔值和结构保持原样。

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

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

应用和网站通常会将界面文本存放在 JSON 文件中,每种语言一个文件。手动翻译意味着要复制数百条字符串,同时还要小心不改动任何键名、括号或逗号。DropTranslate 会解析文件,仅翻译字符串值,并以相同的键名和顺序写回有效的 JSON。您的代码仍能查找相同的键,您还能得到一个新的语言文件,放在原文件旁边即可使用。

使用方法

拖入 .json 文件

我们会解析文件,统计字符串值中的字数并显示所需积分。无效的 JSON 将被拒绝,并附上清晰的提示,且不收费。

选择语言

为新的语言区域文件选择目标语言。

下载 .json 文件

将其保存为新的语言区域文件,例如 es.json。

哪些会变,哪些不变

会被翻译

  • 字符串值

保持原样

  • 键名与嵌套结构
  • 数字、布尔值和 null 值
  • 键的顺序

版式:精确:保留结构

输出为有效的 JSON,其键名和结构与输入完全一致。

  • {name}、{{count}} 或 %s 等占位符应保持不变,第三方AI翻译服务已被指示保留这些占位符。上线前请在输出中搜索它们,因为损坏的占位符会在运行时导致字符串出错。
  • 不同语言的复数规则各不相同(有些语言的复数形式多于两种)。如果您的 i18n 库使用复数键,请确认目标语言具备所需的形式。
  • 所有字符串值都会被翻译,包括技术性值。如果文件中混有 ID 或颜色代码等值与界面文本,请先将它们拆分出来。

小贴士

  • 请翻译源语言文件(通常是 en.json),而不是已经翻译过的文件。
  • 按钮标签等非常简短的字符串可能存在歧义。请让母语人士在运行中的应用里进行检查。

非认证译文

机器翻译,并非经认证或宣誓的译文。如果您的文件将提交给相关机构,请先确认其要求。

认证译文、宣誓译文还是机器翻译:您需要哪一种?

常见问题

键名会被翻译吗?

不会。只翻译字符串值。键名、嵌套结构和键的顺序保持完全不变,因此您的代码可继续正常运行。

像 {name} 这样的占位符怎么办?

第三方AI翻译服务已被指示保持占位符不变,通常也确实如此。上线前请务必在输出中搜索您的占位符,因为占位符一旦被修改就会在运行时引发错误。

积分如何计算?

按字符串值中的字数计算:每 500 个字消耗 1 积分。键名和数字不计入。