Skip to content
Translate translation files to other languages using google translate api
Branch: master
Clone or download
Latest commit 316c0ad Jun 14, 2019
Permalink
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
README.md update Mar 29, 2019
composer.json add unit tests Jun 13, 2019
phpunit.xml add unit tests Jun 13, 2019

README.md

laravel-google-translate

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 https://cloud.google.com/translate/

installation

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:

laravel-google-translate

potential issues

SSL certificate problem: unable to get local issuer certificate

https://stackoverflow.com/a/31830614

suggested packages

This package can be used with https://github.com/andrey-helldar/laravel-lang-publisher.

Done

todo

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

finally

Thank you for using laravel-google-translate :)

You can’t perform that action at this time.