salim/sonata-translation-bundle
A Sonata Admin bundle for managing Symfony translations from the admin panel. It provides an interface to browse, edit, and organize translation messages, helping teams maintain multilingual content without leaving Sonata. Designed to simplify translation workflows in Sonata-powered backends.
Consider it only when all of the following hold:
Look elsewhere when:
To executives: This is a very small, unmaintained community add-on that adds multi-language editing to a specific PHP admin framework. It is not something we should depend on. We are treating it — at most — as a one-week spike or reference implementation to accelerate our own localization admin work, not as a purchase or a long-term dependency. There is no cost to evaluate it, and no meaningful risk if we keep it isolated. The real decision is whether to fund localization tooling in our admin panel; this package only changes how quickly we can prototype that, not whether we should do it. Note also that its license is undeclared, so we would not ship it as-is.
To engineering: It's a Symfony/SonataAdmin bundle with a single maintainer, one star, no dependents, and no recognized license. Treat it as read-only prior art: clone it, extract the pattern for translation-aware admin forms, then implement against our own entity/translation model. Do not add it to composer.json in a shared or production codebase. If you do prototype with it, pin the commit, vendor the source, and timebox it. Confirm the actual stack fit first — if our product surface is Laravel, this is a non-starter and we close the ticket.
How can I help you explore Laravel packages today?