vm5/entity-translations-bundle
A Symfony bundle for adding locale-aware translations to Doctrine entities. Store and retrieve translated fields per language, manage multilingual database content, and integrate translations into forms and templates with minimal configuration. Ideal for multilingual Symfony applications.
Consider it only if:
*Bundle, "POPOs") point to Symfony; framing it as a Laravel package is a mismatch worth resolving before evaluation.Look elsewhere if:
spatie/laravel-translatable or astrotomic/laravel-translatable instead; they are framework-native, actively maintained, and widely adopted.KnpLabs/DoctrineBehaviors or the Doctrine Translatable extension offer the same capability with maintenance and community behind them.To executives: There is an open-source option that solves entity translation quickly and is free to license. However, it has negligible adoption (9 stars, zero dependent projects), its last release was January 2021, and it appears built for Symfony rather than our Laravel stack. I do not recommend it as a production dependency. The realistic paths are (a) build a small in-house translation layer — roughly a one-to-two sprint effort for a typical entity set — or (b) adopt a maintained, framework-native library. I recommend (b) for speed, with (a) as the fallback if we need unusual fallback rules.
To engineering: The capability we want — per-locale text fields on domain objects, stored in a side table, resolved by locale — is well-trodden. This package is a compact reference for that schema, and its MIT license means we can lift the design freely. It is not a dependency to inherit: stale, unmaintained, framework mismatch, and no downstream users to surface breakage. Let's spend an hour reading it, then implement against a maintained library or our own thin layer with tests. Please confirm our actual framework target before we scope.
How can I help you explore Laravel packages today?