PHP 在线翻译函数代码

2015-01-24信息快讯网
代码分享给大家
<? 
/** 
* GOOGLE翻译 英汉 
* 
* @param string $text 翻译句 
* @return unknown 
*/ 
function googleTran($text){ 
    if(empty($text)) return ""; 
    sleep(1);//反间碟 
    $wf=@file_get_contents('http://translate.google.cn/translate_t?sl=en&tl=zh-CN&text='.urlencode($text).'#'); 
    if (false===$wf||empty($wf)){ 
        return false; 
    } 

    //截取相关信息 
    $return = ""; 
    $wf=strip_tags($wf,"<div>"); 
    $star=strpos($wf,"<div id=result_box dir=\"ltr\">"); 
    if(false===$star){ 
        return false; 
    } 
    $end=strpos($wf,"</div><div id=clir>"); 
    if(false===$end){ 
        return false; 
    } 
    $return = strip_tags(substr($wf,$star,$end-$star)); 

    return iconv("GB2312","UTF-8",trim($return)); 

} 
?>
©2014-2024 dbsqp.com