ibrows/sonata-translation-bundle
A Symfony bundle that integrates translation management into Sonata Admin, giving editors an admin interface to view and edit application translations directly. It streamlines multilingual content workflows and reduces manual edits to translation files.
Adopt only when all of the following hold:
NOASSERTION, meaning no recognized SPDX license was detected. Legal must confirm terms in writing before it ships in anything commercial. This is a hard gate, not a nice-to-have.Look elsewhere when:
For executives: Small, low-cost internal tooling that lets content and marketing staff update translations directly in the back office instead of filing engineering tickets and waiting for a release. The upside is turnaround time and reduced engineering toil on copy changes — measurably fewer "fix this string" tickets per sprint and faster market launches when we add locales. The caveat is real: this is an unmaintained open-source integration with essentially no adoption, and its license is not machine-declared. Position it as a short spike to validate, with a small internal fork budgeted, rather than a strategic dependency. Do not present it as "free" — the true cost is a few engineer-days plus ongoing ownership.
For engineering: It is thin glue between Sonata Admin and LexikTranslationBundle. Expect to read the source rather than the docs, pin the exact commit, and own upgrades. Before committing: confirm the license text, run a compatibility check against our Symfony/PHP versions, and scope an exit path (the Lexik UI, or a minimal custom CRUD) so we are never trapped. If we adopt, we vendor it and add it to the dependency-review list.
Recommendation: Conditional go — timeboxed spike only, contingent on license clearance and stack compatibility; otherwise build a small in-house admin screen or buy a TMS.
How can I help you explore Laravel packages today?