Manage your Laravel translations with a beautiful UI. Add, edit, delete, import, and export translations with ease.
outhebox/laravel-translations is a Laravel package for manage your laravel translations with a beautiful ui. add, edit, delete, import, and export translations with ease..
It currently has 811 GitHub stars and 99.514 downloads on Packagist (latest version v2.1.0).
Install it with composer require outhebox/laravel-translations.
Discover more Laravel packages by outhebox
or browse all Laravel packages to compare alternatives.
Last updated

Installation | Usage | Configuration | Updating | Upgrading from v1 | Contributing
Laravel Translations provides a beautiful UI for managing your application's translations. Import, edit, search, and export translations — all from a clean dashboard. No npm or Vite required in your project.
Requirements: PHP 8.3+ and Laravel 11.x or 12.x
composer require outhebox/laravel-translations
Run the install command to publish assets, config, and migrations:
php artisan translations:install
Run migrations:
php artisan migrate
Visit /translations in your browser.
php artisan translations:import
To overwrite existing translations:
php artisan translations:import --fresh
Export from the UI or via command:
php artisan translations:export
php artisan translations:status
Publish the config file:
php artisan vendor:publish --tag=translations-config
This publishes config/translations.php where you can configure the path, middleware, authentication, source language, import/export settings, and more.
After updating the package, re-publish the assets:
php artisan translations:update
You can automate this in your composer.json:
{
"scripts": {
"post-update-cmd": ["@php artisan translations:update --ansi"]
}
}
Looking for AI-powered translations, revision history, and team collaboration? Check out Laravel Translations Pro.
composer require outhebox/laravel-translations:^2.0
php artisan translations:upgrade
This will detect your v1 tables, migrate languages, groups, keys, and translations to the new structure.
php artisan translations:upgrade --cleanup
php artisan translations:install
Outhebox\TranslationsUI is now Outhebox\Translations--tag=translations-configPlease see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.