This Angular i18n library offers a REST-based approach to internationalization, with support for chunked and token-based translation loading.
Translations are retrieved dynamically from remote endpoints, allowing for modular and scalable language management, especially in large applications or multi-tenant environments.
Each translation chunk is associated with a specific feature or module, and access can be controlled via authentication tokens. The library enables runtime language switching and supports nested keys (multi-chunks).
Its clean API and minimal setup make it easy to integrate into both new and existing projects.
To get started, you can install this package using your preferred package manager.
npm install @ogs-gmbh/ngx-translate
Other package manager
yarn add @ogs-gmbh/ngx-translate
pnpm install @ogs-gmbh/ngx-translate
The MIT License (MIT) - Please have a look at the LICENSE file for more details.
Contributions are always welcome and greatly appreciated. Whether you want to report a bug, suggest a new feature, or improve the documentation, your input helps make the project better for everyone.
If you're unsure where to start, check the open issues for guidance. Even small contributions, such as fixing typos or improving code readability, are valuable.
Feel free to submit a pull request or start a discussion — we're happy to collaborate!
Gesellschaft für Datenverarbeitung und Systemberatung mbH