i1n.ai
Angular 集成

本地化您的 Angular 应用

i1n 会自动检测您项目中的 @ngx-translate/core。推送 JSON 语言文件,通过 AI 翻译成 182 种语言,并拉取类型安全的定义。

$ npx i1n init
src/app/app.component.ts
import { TranslateService } from '@ngx-translate/core'
import { registerI1n, t } from 'i1n'

// Bridge Mode: connect i1n types to ngx-translate
registerI1n((key, params) => this.translate.instant(key, params))

// Use t() with full type safety
@Component({
  template: `<h1>{{ greeting }}</h1>`
})
export class AppComponent {
  greeting = t('home.welcome', { name: 'World' })
}

为什么 Angular 团队使用 i1n?

兼容 ngx-translate

i1n 自动检测 @ngx-translate/core 并配置桥接模式。您现有的 Angular 代码保持不变。

类型安全的翻译键

自动生成的 i1n.d.ts 为每个翻译键提供完整的 IDE 自动完成和编译时验证。

人工智能驱动的翻译

通过一个 CLI 命令即可翻译成 182 种语言。变量屏蔽可保护 Angular 插值语法。

CLI优先工作流

从终端推送、翻译和拉取。可自然融入 Angular CLI 和 CI/CD 管道。

开始本地化您的 Angular 应用

永久免费。无需信用卡。