i1n.ai
iOS (Swift) 集成

无需 Xcode 繁琐操作即可进行 iOS 本地化。

推送 .strings 文件,使用 AI 进行翻译,然后拉回你的 Xcode 项目。无需再为每个本地化手动管理 Localizable.strings。

$ npx i1n init
en.lproj/Localizable.strings
// Localizable.strings (en)
"home.title" = "Welcome to the app";
"home.subtitle" = "Get started in seconds";
"settings.notifications" = "Enable notifications";

// Usage in Swift
Text(NSLocalizedString("home.title", comment: ""))

为什么 iOS (Swift) 团队使用 i1n?

原生 .strings 格式

i1n 直接读写 .strings 文件。无需格式转换 — 保持与 Xcode 的本地化系统兼容。

一次推送所有区域设置

推送您的 English .strings 文件,运行 --translate,即可自动填充每个目标 .lproj。

复数和 stringsdict

AI翻译会保留复杂的复数规则。适用于具有高级复数形式的.stringsdict文件。

CI/CD 集成

将 i1n push --translate 添加到您的 Fastlane 或 Xcode Cloud 流水线中。新字符串将在每次构建前被翻译。

开始本地化您的 iOS 应用

永久免费。无需信用卡。