GoogleTranslateForFree
Packagist: https://packagist.org/packages/dejurin/php-google-translate-for-free
Library for free use Google Translator. With attempts connecting on failure and array support.
Installation
Install this package via Composer.
composer require dejurin/php-google-translate-for-free
Or edit your project's composer.json
to require dejurin/php-google-translate-for-free
and then run composer update
.
"require": {
"dejurin/php-google-translate-for-free": "^1.0"
}
Usage
require_once ('vendor/autoload.php');
use \Dejurin\GoogleTranslateForFree;
Single
$source = 'en';
$target = 'ru';
$attempts = 5;
$text = 'Hello';
$tr = new GoogleTranslateForFree();
$result = $tr->translate($source, $target, $text, $attempts);
var_dump($result);
/*
string(24) "Здравствуйте"
*/
Array
$source = 'en';
$target = 'ru';
$attempts = 5;
$arr = ['hello','world'];
$tr = new GoogleTranslateForFree();
$result = $tr->translate($source, $target, $arr, $attempts);
var_dump($result);
/*
array(2) {
[0]=>
string(24) "Здравствуйте"
[1]=>
string(6) "Мир"
}
*/
License
This source code is distributed under MIT license.