symfony/translation

Provides tools to internationalize your application

PHP

6,598

2,469 commits

updated Oct 12, 2026

See the code

README

Translation Component

The Translation component provides tools to internationalize your application.

Getting Started

composer require symfony/translation
use Symfony\Component\Translation\Translator;
use Symfony\Component\Translation\Loader\ArrayLoader;

$translator = new Translator('fr_FR');
$translator->addLoader('array', new ArrayLoader());
$translator->addResource('array', [
    'Hello World!' => 'Bonjour !',
], 'fr_FR');

echo $translator->trans('Hello World!'); // outputs « Bonjour ! »

This package is looking for a backer.

Help Symfony by sponsoring its development!

Resources

component
php
symfony
symfony-component

symfony/translation

Provides tools to internationalize your application

PHP

6,598

2,469 commits

updated Oct 12, 2026

See the code

README

Translation Component

The Translation component provides tools to internationalize your application.

Getting Started

composer require symfony/translation
use Symfony\Component\Translation\Translator;
use Symfony\Component\Translation\Loader\ArrayLoader;

$translator = new Translator('fr_FR');
$translator->addLoader('array', new ArrayLoader());
$translator->addResource('array', [
    'Hello World!' => 'Bonjour !',
], 'fr_FR');

echo $translator->trans('Hello World!'); // outputs « Bonjour ! »

This package is looking for a backer.

Help Symfony by sponsoring its development!

Resources

component
php
symfony
symfony-component

Project health

Overall

4.5/10

Maintained

10/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

Matthew Bucci

39 followers · starred Jan 2018

Carl Schwan

114 followers · starred Jun 2018

Derick Rethans

1,840 followers · starred Feb 2021

Ilija Tovilo

483 followers · starred Dec 2017