i1n.ai
Angular Integration

Localize your Angular application

i1n auto-detects @ngx-translate/core in your project. Push JSON locale files, translate with AI across 182 languages, and pull type-safe definitions.

$ 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' })
}

Why Angular teams use i1n

ngx-translate compatible

i1n auto-detects @ngx-translate/core and configures Bridge Mode. Your existing Angular code works unchanged.

Type-safe translation keys

Auto-generated i1n.d.ts provides full IDE autocomplete and compile-time validation for every translation key.

AI-powered translation

Translate to 182 languages with one CLI command. Variable masking protects Angular interpolation syntax.

CLI-first workflow

Push, translate, and pull from the terminal. Fits naturally into Angular CLI and CI/CD pipelines.

Start localizing your Angular app

Free Starter plan included. No credit card required.