Angular localization #️⃣
Angular has internationalization built in through the @angular/localize package. Mark template strings with i18n attributes, extract them with ng extract-i18n, and you get XLIFF files ready for translation, compiled per locale during ng build --localize.
Plenty of Angular teams reach for a runtime library instead: ngx-translate or Transloco — where translations are stored in JSON files and users switch language without a separate build per locale. Localazy can handle both approaches: XLIFF from native i18n, JSON from ngx-translate and Transloco.
How Localazy works with Angular #️⃣
The workflow is the same whichever library you use: upload your source file through the Localazy CLI, translate on the platform using Localazy AI and human reviewers, and download completed locale files back into your project. No changes to your build setup.
- XLIFF 1.2 and 2.0 support - both formats recognized automatically, with trans-units, contexts, and metadata parsed correctly.
- JSON for ngx-translate and Transloco - flat or nested keys, with Transloco’s files kept separate so lazy-loaded feature modules stay intact.
- Key and ID stability - Angular’s auto-generated trans-unit IDs, your custom IDs, and JSON keys all survive translation updates unchanged.
- Metadata synchronization - add notes to your keys that can be used as context for translation.
- CI/CD automation - run
localazy uploadandlocalazy downloadin your pipeline for continuous localization with Localazy CLI.
Helpful Localazy features for Angular translation #️⃣
ICU message validation #️⃣
Localazy validates ICU messages and placeholders during translation, so a syntax error shows up in the editor rather than in a broken build or worse, when user sees the raw string key at runtime.
Format conversions and translation memory #️⃣
Migrating from native i18n to Transloco, or running XLIFF in one app and JSON in another across a monorepo? Translate once and download the same content as XLIFF, JSON, or any of the supported formats. Everything stays in one project, so switching libraries or adding one doesn’t mean costly re-translating.
AI-driven translation
with human control
Localazy CLI: Automated localization for your project
Looking for more integrations?
Localazy supports all i18n file formats and frameworks. You can upload your files using the CLI, connect via API, integrate your CMS, localize your Figma designs, and more.
Explore all integrations of Localazy and build your localization workflow.