此页面旨在使用我们的开放API翻译国际化文件。如果需要将JSON翻译为文本,请参考JSON翻译页面。
国际化文件翻译
源文件:
接受ZIP(压缩的特定语言JSON文件)或JSON文件。最大大小为10 MB。
源语言: en-US (English, United States)
源语言的代码。例如:en,en-US,fil,zh-Hans-CN。输入以搜索。
仅翻译新字符串:
指示是否仅翻译新字符串或在目标文件中重写现有字符串。
生成复数形式:
生成附带复数后缀的额外复数形式字符串(例如,用于i18next)。对于严格的源到目标映射,请勿启用。
目标语言: de (German), zh-Hans-CN (Chinese, Simplified Chinese, China)

如何翻译国际化文件

翻译国际化文件是我们服务提供的简单过程。请按照以下步骤翻译您的国际化文件,并确保项目之间的一致性。

  1. 上传文件: 使用“源文件”部分上传您的国际化JSON或ZIP文件。如果文件名包含语言代码,将自动用作源语言。
  2. 设置源语言和目标语言:
    选择您的源语言(例如,en-US)。添加一个或多个目标语言(例如,fr-FRde-DE),并配置翻译选项,如缩写、简化、术语和文件关联。

    重要: 如果您启用“仅翻译新字符串”,则您上传的目标文件必须已经包含该语言的先前翻译字符串(例如,您的法语文件应已包含所有旧法语翻译)。系统将仅翻译缺失/未翻译的字符串

    如果您仅将相同的源文件上传为目标文件(该文件没有法语内容),将不会翻译任何内容,因为无法检测哪些字符串是新字符串与旧字符串。

    注意: 上传目标文件是可选的。如果您不上传任何目标文件,所有字符串将被翻译,无论“仅翻译新字符串”是否启用。

    文件命名规则:
    如果您上传的文件未按语言代码命名(例如,fr.jsonde.json),则其名称必须与源文件的名称匹配,以便系统知道它们包含不同语言中的相同字符串。例如:

    /en/common.json
    /fr/common.json
    /de/common.json

    这确保翻译正确对齐。如果文件名与源文件名不同,系统将将其视为属于不同的命名空间。在国际化中,命名空间只是用于按应用程序部分组织字符串的单独文件(例如:common.json用于一般字符串,auth.json用于登录,dashboard.json用于仪表板)。

    每个命名空间应在每个语言文件夹中有一个匹配的文件:

    /en/common.json
    /en/auth.json
    /fr/common.json
    /fr/auth.json

    使用相同的文件名确保系统可以正确匹配字符串。

  3. 开始翻译: 点击“翻译”按钮以开始。我们的服务仔细管理文件以保持字符串顺序,防止不必要的更改。进度实时显示。
  4. 下载翻译文件: 翻译完成后,点击“下载翻译文件”按钮以获取您的翻译内容。下载的文件是一个以作业ID命名的ZIP档案(例如:0196e881-fb54-7150-a292-5b1e8f70a8ae.zip)。该档案包含每个目标语言的翻译文件,按语言代码组织到单独的文件夹中。

为什么选择我们的国际化翻译服务

  • AI驱动的上下文翻译: 我们的AI智能地解释国际化格式占位符,并根据语言代码中指定的语言、脚本和地区调整翻译以符合文化规范。
  • i18next文件支持: 我们的服务确保无缝处理您JSON文件中的i18next格式内容。它准确管理复数形式,保留HTML标签,保持换行,并保持您的国际化JSON文件的结构。
  • 特定于地区的调整: 文本中的数字和日期会自动转换为匹配目标地区格式。
  • 错误处理: 我们检测AI错误并在必要时重新翻译,确保高质量结果。
  • 性价比高: 我们的服务比其他机器翻译解决方案更实惠。用户每月可获得30,000个免费字符查看定价
  • 优化大文件: 我们的系统通过将大型国际化文件分割为可管理的块来高效处理,确保每个部分适合AI的输出窗口。这种方法通过利用预定义的术语和上下文保持翻译一致性,即使对于大型文件。

我们的平台通过先进的AI驱动翻译简化您的国际化文件的本地化,提供准确高效的结果,同时保留您的文件结构和上下文。