Allow to use an external service to update the translation
Open laravel project to external translation, (*1)
composer require famousinteractive/translators
 Add Famousinteractive\Translators\TranslatorsServiceProvider::class
in serviceProvider in config/app.php, (*2)
Publish the config file : php artisan vendor:publish
, (*3)
Launch the command php artisan famousTranslators:initialize
to get a clientId and ApiKey and generate config file, (*4)
In addition of the translators, you can use the database content manager in order to manage more content by using the database, always available by the API, (*5)
Launch the migration : php artisan migrate
, (*6)
Use fitrans($key = 'mypage.section1.title', [optional] $default = 'default value', [optional] $parameters = ['key' => 'value'], [optional] $lang = 'fr', [optional] $useCache = true)
in the view, (*7)
If you want to use different api key for you local and production, take care to put the famousTranslator.php config file n your gitignore, (*8)