husam-tariq/auto-translator

Google Translation for Laravel

1.1 2023-09-22 01:25 UTC

This package is auto-updated.

Last update: 2024-11-22 04:16:43 UTC


README

#Laravel Auto Translator

##Installation

Run the command below to install via Composer

composer require husam-tariq/auto-translator

Then add this line to your providers in config/app.php :

HusamTariq\autoTranslator\ServiceProvider::class,

And finally :

php artisan translate

You will be prompted to choose the source language (Default: app.locale config value) then you will be prompted again to enter the destination language (Default: app.fallback_locale config value), and that's it !

Laravel Auto Translator will create a new folder with the destination language, and copy the source files to be translated there but with new translated values.

Laravel Auto Translator detects :params and don't translate them. For example : "From :attribute !" with :attribute = site will give you in Arabic "من الموقع".

If you have extra directories where you have translations, different than lang folder, please run

php artisan vendor:publish

and add your directories paths in the Laravel Auto Translator newly created config file.

Please feel free to share with me your thoughts and suggestions.