laravelgoogletranslator maintained by ayvazyan10
Description
Translating texts with google translation service for free but with limits (use proxy)
Author
Last update
2023/03/04 15:05
(dev-master)
License
Downloads
43
Tags
LaravelGoogleTranslator
Translating texts with google translation service for free but with ip limits (use proxy) Take a look at contributing.md to see a to do list.
Installation
Via Composer
composer require ayvazyan10/laravelgoogletranslator
Usage
Publish provider for config file
php artisan vendor:publish --provider="Ayvazyan10\LaravelGoogleTranslator\LaravelGoogleTranslatorServiceProvider"
2 ways calling
use Ayvazyan10\LaravelGoogleTranslator\LaravelGoogleTranslator;
$trans = new LaravelGoogleTranslator();
$trans->trans('ru', 'en', 'Собака'); // result "Dog"
or with global function
google()->trans('es', 'en', 'buenos días'); // result "good morning"
if you want use proxy see config/laravelgoogletranslator.php config file
<?php
return [
'proxy' => null, // example: ip:port
];
Change log
Please see the changelog for more information on what has changed recently.
Testing
composer test
Contributing
Please see contributing.md for details and a todolist.
Security
If you discover any security related issues, please email ayvazyan403@gmail.com instead of using the issue tracker.
Credits
- Razmik Ayvazyan
- Vahan Petrosyan
- All Contributors
License
MIT. Please see the license file for more information.