Tutorial
php implementa la traducción de Google
2024-09-22 03:26:52
Autor: Webmaster Cloud Network
// Un bloque resaltado
//Traductor de Google
función gtranslate($texto,$to='zh-CN'){
$entexto = códigourl($texto);
$url = 'https://translate.google.cn/translate_a/single?client=gtx&dt=t&ie=UTF-8&oe=UTF-8&sl=auto&tl='.$to.'&q='.$entext;
set_time_limit(0);
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_HEADER, falso);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, verdadero);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, falso);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, verdadero);
curl_setopt($ch, CURLOPT_MAXREDIRS,20);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 40);
curl_setopt($ch, CURLOPT_URL, $url);
$resultado = curl_exec($ch);
curl_close($ch);
$resultado = json_decode($resultado);
si(!vacío($resultado)){
foreach($resultado[0] como $k){
$v[] = $k[0];
}
return implosionar(" ", $v);
}
}