Skip to content
Translate translation files to other languages using google translate api
Branch: master
Clone or download
Latest commit 316c0ad Jun 14, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
src add unit tests Jun 13, 2019
test-resources add unit tests Jun 13, 2019
tests add unit tests Jun 13, 2019
.gitignore make translate function static Apr 2, 2019
LICENSE Initial commit Dec 10, 2018 update Mar 29, 2019
composer.json add unit tests Jun 13, 2019
phpunit.xml add unit tests Jun 13, 2019


Translate translation files (under /resources/lang) or lang.json files from specified base locale to other languages using stichoza/google-translate-php or Google Translate API


composer require tanmuhittin/laravel-google-translate --dev
php artisan vendor:publish --provider=Tanmuhittin\LaravelGoogleTranslate\LaravelGoogleTranslateServiceProvider

If you would like to use stichoza/google-translate-php you do not need an API key. If you would like to use Google Translate API, edit config/laravel_google_translate.php and add your Google Translate API key.

php artisan config:cache

Then you can run

php artisan translate:files

See it on action:


potential issues

SSL certificate problem: unable to get local issuer certificate

suggested packages

This package can be used with



  • Handle vendor translations too
  • Prepare Web Interface
  • Add other translation API support (Bing, Yandex...)


Thank you for using laravel-google-translate :)

You can’t perform that action at this time.