spatie/laravel-translatable
Adds HasTranslations to Eloquent models to store translations in JSON columns—no extra tables. Define translatable attributes via PHP 8 attribute or $translatable property, then set/get per-locale values while model accessors return the current app locale.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| latevaweb/laravel-translatable | 0.93 | Add translatable Eloquent attributes backed by a Translations database table. Use a Translatable trait to set/get per-locale values, auto-resolve attributes by current app locale, and store translations via polymorphic relations. | 0 | 0 | 2 | 1 | 0 | 1.7 | 4.9 | — | 5 years ago | |
| typicms/translatable | 0.93 | — | 1 | 1 | 0 | 365 | 0 | 14.0 | 34.8 | NOASSERTION | 4 months ago | |
| fevrok/laravel-translatable | 0.93 | — | 70 | 71 | 6 | 0 | 0 | 0.9 | — | MIT | 4 years ago | |
| outhebox/laravel-translations | 0.92 | — | 816 | 817 | 117 | 4K | 1 | 36.5 | 12.4 | MIT | 1 week ago | |
| novius/laravel-translatable | 0.92 | Make Laravel Eloquent models translatable using locale and locale_parent_id fields. Provides migration macro, Translatable trait with translations relations (incl. soft-deleted), translate/getTranslation helpers, and withLocale query scope. Supports Laravel 10–13, PHP 8.2–8.5. | 0 | 0 | 1 | 467 | 0 | 19.5 | 42.3 | AGPL-3.0 | 2 months ago | |
| laravel-lang/models | 0.92 | Adds localized names and attributes for Laravel Eloquent models via Laravel Lang. Plug-and-play translations for model labels across multiple languages to improve UI, validation messages, and admin panels. Install with composer and follow the docs for setup. | 7 | 7 | 4 | 231K | 0 | 20.1 | 61.9 | MIT | 4 months ago | |
| flobbos/laravel-translatable-db | 0.91 | Store model translations in a dedicated database table with Laravel. flobbos/laravel-translatable-db adds a simple translatable trait, helpers, and query support so you can persist and retrieve localized fields cleanly without JSON columns. | 5 | 5 | 0 | 28 | 0 | 25.6 | 12.2 | NOASSERTION | 2 weeks ago | |
| lara-zeus/spatie-translatable | 0.91 | Filament v4 plugin adding Spatie Laravel Translatable support to your admin panel. Includes default locales, locale switcher, translation on create/edit/list/view pages, per-resource locale settings, and translatable relation managers. | 33 | 33 | 18 | 69K | 6 | 20.7 | 54.0 | MIT | 2 months ago | |
| astrotomic/laravel-translatable | 0.91 | Laravel package for translatable Eloquent models. Store model translations in the database and automatically fetch/save multilingual attributes based on locale, reducing boilerplate when working with multi-language content. | 1,421 | 1,432 | 176 | 203K | 28 | 45.0 | 46.4 | MIT | 3 months ago | |
| esign/laravel-underscore-translatable | 0.90 | — | 3 | 3 | 0 | 979 | 0 | 19.9 | 37.5 | MIT | 2 months ago | |
| vinkla/translator | 0.90 | — | 272 | 278 | 28 | 695 | 0 | 5.6 | 5.4 | MIT | 7 years ago | |
| spatie/laravel-translation-loader | 0.90 | Store Laravel/Lumen translation strings in the database while keeping the familiar __() helper. Mix file and DB translations; DB values override files. Extendable to other translation sources via custom providers. | 849 | 851 | 91 | 131K | 0 | 28.3 | 33.5 | MIT | 5 months ago | |
| guidocella/laravel-multilingual | 0.90 | Laravel package for building multilingual apps: defines per-locale routes and URLs, integrates language switching and detection, and helps translate paths for localized navigation. Lightweight setup for Laravel projects needing clean locale-aware routing. | 2 | 2 | 0 | 0 | 0 | 18.9 | — | MIT | 3 months ago | |
| barryvdh/laravel-translation-manager | 0.89 | — | 1,702 | 1,709 | 417 | 89K | 19 | 56.1 | 59.1 | MIT | 4 months ago | |
| symfony/translation | 0.89 | Symfony Translation component for internationalizing apps: manage translators, message catalogs, pluralization and locales, load translations from arrays/files, and translate strings with parameters and domains. Install via Composer and integrate in Symfony or standalone PHP. | 6,604 | 6,647 | 90 | 15M | 0 | 59.1 | 54.3 | MIT | 3 weeks ago |
How can I help you explore Laravel packages today?