php 自动翻译函数(中文翻译成英文)

 1 <? 
 2 /** 
 3 * GOOGLE翻译 汉英 
 4 */
 5 function googleTran($text){ 
 6 if(empty($text)) return ""; 
 7 sleep(1);//反间碟 
 8 $wf=file_get_contents('http://translate.google.cn/translate_t?sl=zh-CN&tl=en&text='.urlencode($text).'#'); 
 9 if (false===$wf||empty($wf)){ 
10 return false; 
11 } 
12 //echo $wf;
13    
14 //截取相关信息 
15 $return = ""; 
16 $wf=mb_substr($wf,14000,28100,'utf-8');
17    
18 $wf=strip_tags($wf); 
19 //print_r ($wf);
20 $star=strpos($wf,"英语中文(简体)日语"); 
21    
22 if(false===$star){ 
23 return false; 
24 } 
25 $end=strpos($wf,"Alpha字典"); 
26 if(false===$end){ 
27 return false; 
28 } 
29 $return = strip_tags(substr($wf,$star+18,$end-$star-18)); 
30    
31 return $return; 
32    
33 } 
34    
35 echo googleTran("公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司公司经理公司经理公司");
36 ?>

 

posted @ 2017-11-27 13:26  huohuohiahia  阅读(8474)  评论(1编辑  收藏  举报