dejurin/php-google-translate-for-free
PHP library providing a free, unofficial Google Translate client. Translate text between languages without API keys by scraping the web translate endpoint; simple usage for quick translations, though it may break if Google changes and isn’t suitable for heavy production use.
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.
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"
}
require_once ('vendor/autoload.php');
use \Dejurin\GoogleTranslateForFree;
$source = 'en';
$target = 'ro';
$attempts = 5;
$text = 'Hello';
$tr = new GoogleTranslateForFree();
$result = $tr->translate($source, $target, $text, $attempts);
var_dump($result);
/*
string(24) "Salut"
*/
$source = 'en';
$target = 'ro';
$attempts = 5;
$arr = ['hello','world'];
$tr = new GoogleTranslateForFree();
$result = $tr->translate($source, $target, $arr, $attempts);
var_dump($result);
/*
array(2) {
[0]=>
string(24) "salut"
[1]=>
string(6) "lume"
}
*/
This source code is distributed under MIT license.
How can I help you explore Laravel packages today?