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.