# symfony/translation

Provides tools to internationalize your application

Repository: https://github.com/symfony/translation
Canonical: https://ross.abutalabs.com/products/translation
Homepage: https://symfony.com/translation
Language: PHP
License: MIT
License Family: permissive
Topics: php, symfony, component, symfony-component
Last push: 2026-08-22T13:47:00+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 5671, "days_push": 11, "days_rel": 11, "gap_med": 0, "n_releases_24m": 56}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6599, forks 90 (observed 2026-08-28T04:09:45.584017+00:00)

## What it is
The Symfony Translation component provides tools to internationalize PHP applications by translating messages based on the user's locale. It supports multiple loader formats, fallback locales, catalog extraction, and integration with Twig and translation providers.

## Use cases
- translate application UI text into multiple languages
- add i18n to a PHP application
- manage translation catalogs in yaml or xliff files
- detect missing or unused translation messages
- handle user locale selection and fallback locales
- extract translatable strings from templates automatically

## When to choose
- you are building a PHP or Symfony application that needs multilingual support
- you want a mature, battle-tested i18n library with extensive documentation
- you need locale fallback, pluralization, and catalog management out of the box

## When to avoid
- your project is not written in PHP
- you only need a single hardcoded language with no translation needs
- you need machine translation rather than human-managed message catalogs

## Facets
- artifact type: library
- maturity: stable
- function: internationalization, templating, cli
- domain: web-development
- platform: php, cross-platform
- tags: symfony, i18n, translation, locale, message-catalogs, localization, php

## Member repositories
- symfony/translation (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:45.584017+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-29T17:43:32.735840+00:00, confidence not recorded.
  - readme: https://github.com/symfony/translation (fetched 2026-08-28T04:09:45.584017+00:00, sha 1e3557bbf200)
  - homepage: https://symfony.com/translation (fetched 2026-08-29T08:39:54.614263+00:00, sha a764baa3f527)
  - site_page: https://symfony.com/doc (fetched 2026-08-29T08:39:54.616720+00:00, sha 44889134f4fb)
  - site_page: https://symfony.com/doc/current/translation.html (fetched 2026-08-29T08:39:54.618542+00:00, sha 46f54be1c7e6)
  - site_page: https://symfony.com/releases (fetched 2026-08-29T08:39:54.622006+00:00, sha f109a7a4a5da)
  - site_page: https://symfony.com/blog/category/releases (fetched 2026-08-29T08:39:54.624085+00:00, sha f34945599288)
- Data as of 2026-08-30T08:39:29.467469+00:00.
