i1n.ai
Android 集成

Android 本地化,自动化。

推送 strings.xml,使用 AI 进行翻译,将翻译后的资源拉回到您的 res/ 文件夹中。无需再在 value 目录之间复制 XML 文件。

$ npx i1n init
res/values/strings.xml
<!-- res/values/strings.xml -->
<resources>
  <string name="home_title">Welcome</string>
  <string name="home_subtitle">Get started</string>
  <string name="greeting">Hello, %s!</string>
</resources>

// Usage in Kotlin
getString(R.string.home_title)

为什么 Android 团队使用 i1n?

原生 XML 格式

i1n 原生读写 Android 资源 XML。输出直接进入 res/values-{locale}/ 目录。

字符串格式安全

AI 翻译会检测并保留 %s、%d 和 %1$s 等格式说明符。

复数支持

Android 复数 (<plurals>) 处理正确,包括特定语言的复数规则。

Gradle友好

将 i1n push --translate 作为 Gradle 任务或在您的 CI 流水线中运行。每次构建都会使翻译保持同步。

开始本地化您的 Android 应用

永久免费。无需信用卡。