i1n.ai
用例

使用 AI 翻译 YAML 语言环境文件

推送您的源 YAML 文件,运行 --translate,即可通过 AI 将每个目标区域设置翻译好。非常适合 Rails、Laravel 和任何基于 YAML 的 i18n 工作流。

en.yml
# config/locales/en.yml
en:
  activerecord:
    models:
      user: User
      project: Project
  dashboard:
    welcome: "Welcome back, %{name}"
    projects_count:
      one: "%{count} project"
      other: "%{count} projects"

i1n 如何解决此问题

原生 YAML 格式

i1n 原生读取和写入 YAML 语言环境文件。嵌套键、锚点和注释都会被保留。

变量安全翻译

Ruby风格的%{name}变量、Rails复数键和其他插值模式会在AI翻译前被屏蔽。

复数支持

Rails 的复数键(one, other, zero, few, many)会被检测并根据目标语言的正确复数规则进行翻译。

秒级翻译

推送您的源YAML,添加 --translate,即可在几秒钟内获得所有目标语言的翻译。准备好用于 config/locales/。

立即试用

永久免费。无需信用卡。