# globalize/globalize

Rails I18n de-facto standard library for ActiveRecord model/data translation.

Repository: https://github.com/globalize/globalize
Canonical: https://ross.abutalabs.com/products/globalize-globalize
Language: Ruby
License: NOASSERTION
License Family: other
Last push: 2026-08-06T22:36:59+00:00

## Health v2 (maintenance only)
Score: 89/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 96, release rhythm 73, longevity 100
- inputs: {"age_days": 5878, "days_push": 27, "days_rel": 100, "gap_med": 76.0, "n_releases_24m": 5}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2158, forks 501 (observed 2026-08-28T04:06:19.829389+00:00)

## What it is
Globalize is a Ruby gem that extends Rails' I18n API to provide translations for ActiveRecord model data, letting you store and query translated attribute values for user-generated content. It uses translation tables and is considered feature-complete, with maintenance focused on compatibility with new Ruby and Rails releases.

## Use cases
- translate activerecord model attributes in rails
- store multilingual blog post content
- rails i18n for database content
- manage translated user-generated content
- query models by locale-specific attributes
- add multiple language versions of model fields

## When to choose
- you have an existing Rails app on ActiveRecord 7+ needing model data translation
- you want translation tables managed transparently by a mature, well-known gem
- you need to translate actual stored content rather than static UI strings

## When to avoid
- you want an actively developed solution - consider Mobility, its natural successor
- you prefer storing translations in jsonb/hstore columns instead of separate tables
- you need translations outside of ActiveRecord/Rails

## Facets
- artifact type: library
- maturity: maintenance
- function: internationalization, orm
- domain: web-development, backend
- platform: ruby
- tags: activerecord, model-translation, i18n, ruby-gem, multilingual-content, localization, rails

## Member repositories
- globalize/globalize (main) score 89

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:19.829389+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:50:22.377150+00:00, confidence not recorded.
  - readme: https://github.com/globalize/globalize (fetched 2026-08-28T04:06:19.829389+00:00, sha ef697ae5b068)
- Data as of 2026-08-30T08:39:29.467469+00:00.
