glebm/i18n-tasks
Manage translation and localization with static analysis, for Ruby i18n observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 88
- Release rhythm 60
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 11
- age_days: 4819
- days_rel: 270
- days_push: 72
- n_releases_24m: 4
Adoption not part of the score
2156 stars · 285 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Ruby gem that uses static analysis to find missing and unused i18n translation keys in projects using the ruby i18n gem (default in Rails). It can add missing keys, remove unused ones, normalize locale files, and pre-fill translations via Google Translate, DeepL, Yandex, OpenAI, or watsonx.
Use cases
- find missing translation keys in a rails app
- remove unused i18n keys
- auto-translate missing locale strings with deepl or google translate
- check translation file health in ci
- normalize and organize yaml locale files
- rename or move i18n keys safely
When to choose
- you maintain a Ruby or Rails project using the i18n gem
- you want automated detection of missing/unused translation keys
- you want machine-translation pre-fill for missing locales
- you want translation checks as part of your test suite or CI
When to avoid
- your project is not in Ruby or does not use the i18n gem
- you rely heavily on fully dynamic translation keys that static analysis cannot see
- you need a translation management platform with a web UI and translator workflows
Facets
library · maturity active
static-site-generator linter developer-tools cli internationalization parser developer-tools web-development ruby cli i18n translation-management static-analysis rails machine-translation gem localization command-line
2 sources
- readme: https://github.com/glebm/i18n-tasks · fetched 2026-08-28 · cc873cec4826
- homepage: http://glebm.github.io/i18n-tasks · fetched 2026-08-29 · f1dc9c872a25
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| glebm/i18n-tasks | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="glebm/i18n-tasks")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem