symfony / translation
Provides tools to internationalize your application
v8.1.0
2026-05-29 05:06 UTC
Requires
- php: >=8.4.1
- symfony/polyfill-mbstring: ^1.0
- symfony/translation-contracts: ^3.6.1
Requires (Dev)
- nikic/php-parser: ^5.0
- psr/log: ^1|^2|^3
- symfony/config: ^7.4|^8.0
- symfony/console: ^7.4|^8.0
- symfony/dependency-injection: ^7.4|^8.0
- symfony/finder: ^7.4|^8.0
- symfony/http-client-contracts: ^2.5|^3.0
- symfony/http-kernel: ^7.4|^8.0
- symfony/intl: ^7.4|^8.0
- symfony/polyfill-intl-icu: ^1.21
- symfony/routing: ^7.4|^8.0
- symfony/service-contracts: ^2.5|^3
- symfony/yaml: ^7.4|^8.0
Provides
- symfony/translation-implementation: 2.3|3.0
Conflicts
- nikic/php-parser: <5.0
- symfony/http-client-contracts: <2.5
- symfony/service-contracts: <2.5
This package is auto-updated.
Last update: 2026-06-06 11:12:34 UTC
README
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 ! »
Sponsor
This package is looking for a backer.
Help Symfony by sponsoring its development!