ngx-translate/core

The internationalization (i18n) library for Angular

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Type:Library / SDKCategory(s):Frontend FrameworksWeb Development
Added to GitGenius on September 14th, 2026
Created on October 11th, 2015
Open Issues & Pull Requests: 97 (+0)
GitHub issues: Enabled
Number of forks: 588
Total Stargazers: 4,661 (+0)
Total Subscribers: 99 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.8 days
Mean response time: 520.1 days
90th percentile: 2265.4 days
Tracked items: 519

Most active contributors

Sign in to see contributor activity.

How this project is maintained

91% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 97% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 70
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,039 days
Stale 30+ days: 69
Stale 90+ days: 64

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Status: help wanted (37)
  • Status: need to check (17)
  • Status: need more info (16)
  • Type: question/support (8)
  • Type: feature request (4)
  • Status: Review (2)
  • status: wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

ngx-translate/core is an internationalization library for Angular that enables developers to build multilingual applications.

The library solves the problem of managing translations across Angular applications by providing a service-based approach to loading, caching, and switching between language files. It allows developers to define translations in external files and dynamically load them at runtime, then use pipes and directives to display translated content throughout their templates and components.

The tool suits Angular projects of any scale that require multi-language support. It works with Angular versions from 16 onwards, with dedicated documentation and migration guides provided for each major version. Developers upgrading from older versions will find migration paths documented to ease the transition. For teams unable to migrate to current versions, commercial support for end-of-life versions is available through partner providers. The README recommends BabelEdit as a complementary tool for managing translation files.

The project maintains active development with continuous integration testing through automated workflows. Documentation has been restructured into smaller, focused sections covering installation, custom plugin development, and additional interfaces. Migration guides are provided between major versions to support upgrading paths. The team publishes release notes and maintains a getting started tutorial to help new users adopt the library.