Php переводим при помощи Google

Используя специальный api вы можете переводить текст вашего сайта «на лету». Для этого вам понадобиться следующая функция:

<?php
function gtranslate($s_text, $s_lang, $d_lang){
//определяем переменную, которая содержит api url Google Translate
$url = "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".urlencode($s_text)
."&langpair=".urlencode($s_lang.'|'.$d_lang);
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_REFERER, "http://eddnet.org");
$b = curl_exec($c);
curl_close($c);
$json = json_decode($b, true);
if ($json['responseStatus'] != 200)return false;
return $json['responseData']['translatedText'];
}  
?>

Использовать можно так :

$text=gtranslate($text, «ru», «uk»);

Случайные Статьи

Loading…


Количество просмотров :3839

Оставьте коментарий