翻译 YAML 文件

拖入 .yml 或 .yaml 文件。字符串值会被翻译,键、嵌套结构和非文本值保持原样。

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

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

YAML 是 Ruby on Rails 等框架中界面文本以及静态站点生成器中站点数据的常用格式。它易于阅读,但对缩进要求严格,哪怕多出一个空格,都可能导致应用无法启动。DropTranslate 会解析 YAML,只翻译字符串值,然后以相同的键和嵌套结构写回文件,因此结果的加载方式与原文件一致。

使用方法

拖入 .yml 文件

我们会解析文件,统计字符串值中的字数,并显示所需积分。无效的 YAML 将被拒绝,且不收取费用。

选择语言

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

下载 .yml 文件

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

哪些会变,哪些不变

会被翻译

  • 字符串值

保持原样

  • 键、嵌套结构和缩进结构
  • 数字、布尔值和日期

版式:完全一致:结构保持不变

键和结构均保持不变,因此文件的加载方式与原文件完全相同。

  • 部分语言文件以顶层语言键开头(例如 en:)。翻译后请将其重命名为新的语言代码。
  • %{count} 或 {{ name }} 等占位符应保持不变,一个第三方 AI 翻译服务已被指示保留这些占位符。发布前请在输出中搜索它们进行检查。

小贴士

  • 部署前,请对新文件运行应用的 i18n 检查或测试套件。
  • 如果某个值属于技术内容(如 CSS 类名或文件路径),请将其移出语言文件,以免被翻译。

非认证译文

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

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

常见问题

键会被翻译吗?

不会。只有字符串值会改变,键和嵌套结构保持不变。

我的应用还能加载该文件吗?

输出内容会以相同结构重新序列化为有效的 YAML。请检查顶层语言键和占位符,然后运行常规的 i18n 检查。

积分如何计算?

每 500 个单词的字符串值消耗 1 积分。键不计入。