Transloco

🚀 The internationalization (i18n) library for Angular 😍

Transloco is an internationalization (i18n) library for Angular. It allows you to define translations for your content in different languages and switch between them easily in runtime. It exposes a rich API to manage translations efficiently and cleanly. It provides multiple plugins that will improve your development experience. Here is a small taste of the features it offers:
[object Object]

Clean and DRY templates

Keep your templates clean and DRY using the Transloco structural directive

[object Object]

Support for Lazy Load

Load translation files on-demand using Transloco's built-in scope feature

[object Object]

Rich Plugins

Transloco has a rich plugins ecosystem that provides the tools you need for both development and production environments

[object Object]

Support for Multiple Fallbacks

Extensive support for fallbacks. Multiple fallbacks for failed requests and missing keys replacement

[object Object]

Support for SSR

Pre-render your translations with Angular SSR and Transloco!

[object Object]

L10N

Localize your app with Transloco. Transloco provides the transloco-locale package which provides pipes such as Date,Number,Currency and more!