内容经 DeepL Pro 翻译自英语。
所需套餐:DeepL Pro Advanced、Ultimate、Team、Business、API Free、API Pro、API Developer、API Growth
通过网页版翻译、桌面应用程序或 API,利用文件翻译功能翻译 JSON 文件。
翻译 JSON 文件时,所有字符串值都将被纳入翻译范围。
JSON 键、数值、布尔值和嵌套对象将不会被翻译。
示例:
{"greeting": "Hello, world!"}在此情况下,字符串值“Hello, world!”将被翻译,而键“greetings”则保持不变。
若要将文件中部分自然语言内容排除在翻译之外,请将其编码为非字符串(数字、布尔值或 null)。此外,您也可以将其封装在键值对中,并在应用程序端忽略该键值对。
DeepL API 订阅用户可通过 /document requests 进行翻译。请查阅我们的 DeepL API 技术文件,学习如何使用 DeepL API 翻译 JSON 文件。
故障排除
上传文件时收到错误信息。
如果您的文件无效,或者包含尾随逗号或评论(在 某些非标准变体(如 JSONC)中允许),这将导致错误。
请将文件转换为有效的 JSON 格式,然后尝试重新上传。
我的 JSON 文件因超过 文件大小限制而被拒绝文件翻译。我该怎么办?
JSON 的当前上传限制为 1 MB。如果您的文件 超过此限制,请将其拆分为多个较小的 JSON 文档(每个顶级键 或每个逻辑章节对应一个文档),并分别进行翻译。
或者,提取字符串值,分别进行翻译, 然后重新插入到原始的 JSON 结构中。