brackets/translatable
brackets/translatable adds translation support to Laravel Eloquent models, letting you store and retrieve translatable attributes per locale without duplicating schema columns. A small, focused package for building multilingual apps on familiar Eloquent workflows.
Consider it when:
Look elsewhere when:
For executives: This is a low-cost way to test whether localized content moves a product metric before funding a full localization program. It is not a long-term platform bet on its own — adoption is minimal and maintenance risk is real — so treat any use as a time-boxed validation with a clear exit plan.
For engineering: It provides an Eloquent-level translation trait that keeps locale logic out of controllers and aligns with standard Laravel patterns. The trade-off is ownership: with 8 stars, 0 dependents, and no release since October 2023, we should wrap it behind our own interface, require tests and version pinning, and be prepared to replace or fork it.
Recommendation: Approve for a scoped prototype or internal spike only. Do not standardize on it for core platform content until we have verified compatibility, reviewed the implementation, and confirmed a maintenance owner. If localization becomes a committed roadmap item, re-run build-vs-buy against a better-supported alternative.
How can I help you explore Laravel packages today?