ngx-translate
Language

Reference

Language

LanguageService owns the active language, the available language registry, default resolution, validation, and optional persistence. It can be used on its own or as the state layer that TranslateService builds on.