fschirinzi/translation-manager-for-laravel

Package to manage Laravel translations locally

Maintainers

Package info

github.com/fschirinzi/translation-manager-for-laravel

pkg:composer/fschirinzi/translation-manager-for-laravel

Fund package maintenance!

fschirinzi

Statistics

Installs: 136

Dependents: 0

Suggesters: 0

Stars: 5

Open Issues: 1

2.0.0 2026-06-17 16:17 UTC

README

Tests Latest Stable Version PHP Version Total Downloads

Easy to use package that helps you with the translation of your Laravel application locally.

Output example

Features

✅ Check all locales
✅ Check nested translations
✅ Check nested directories
✅ Display where translations are found
✅ Display where translations are missing
✅ Export all translations to CSV for easy sharing with your translator

Requirements

  • PHP 8.2 or higher
  • Laravel 11, 12 or 13

Older Laravel versions (6–10) are supported by the 1.x release line.

Installation

composer require fschirinzi/translation-manager-for-laravel --dev

The service provider is registered automatically via Laravel's package discovery.

Usage

Validation

Use default Laravel's path to lang files:

php artisan translations:validate

You can specify a relative or absolute path to lang directory location:

php artisan translations:validate --dir=/other/dir/with/my-custom-languages

Nested keys are displayed using a dot (.) by default. Use --separator (or -s) to change it:

php artisan translations:validate --separator=/

Export

php artisan translations:export -o /tmp/my-translations.csv

Testing

composer test

Changelog

Please see CHANGELOG.md for details on what has changed recently.

Maintainers

License

Translation Manager For Laravel is open-sourced software licensed under the MIT license.