fanswoo / laravel-google-translate
There is no license information available for the latest version (dev-main) of this package.
laravel google translate
dev-main
2025-05-30 07:43 UTC
Requires
- php: ^8.4
- google/auth: ^1.47
- laravel/framework: ^11.0
This package is auto-updated.
Last update: 2025-05-30 07:43:16 UTC
README
Fanswoo/Laravel Google Translate
This package provides Google Translate instance. it can also support Filament forms field.
Requirements
- Laravel v11
Installation
You can install the package via composer:
composer require fanswoo/laravel-google-translate
After that run the vendor:publish
command:
php artisan vendor:publish --provider=FF\\GoogleTranslate\\GoogleTranslateProvider --tag=config
This will publish config from fanswoo/laravel-google-translate
Set config file
// config/services.php [ 'google_translate_v2' => [ 'api_key' => env('GOOGLE_TRANSLATE_API_KEY'), ], 'google_translate_v3' => [ 'project_id' => env('GOOGLE_TRANSLATE_PROJECT_ID'), 'service_account_credentials_path' => env('GOOGLE_TRANSLATE_SERVICE_ACCOUNT_CREDENTIALS_PATH'), ], ],
// config/google-translate.php return [ // SSL verification for cURL requests 'ssl_verify_peer' => true, // Google Cloud Version, can be 'v2' or 'v3' 'api_version' => 'v2' ];
Usage
Files usage
use FF\GoogleTranslate\Facade\Translate; $text = Translate::get('hello world', 'zh_TW'); $text = Translate::multiple(['hello', 'world'], ['zh_TW', 'ja_JP']);