折雨的天空

博客介绍:本博客当前共有文章【968】篇,总阅读量【5,159,019】次,第一篇博客发表于【2011年04月06日 10时34分】,距今已【4978】天,感谢您的使用!

您的位置:折雨的天空 >php开发> 一个google翻译的php调用方式

一个google翻译的php调用方式

直接看代码

<?php
/**
 * translate()
 * 
 * 翻译函数
 * 
 * @param mixed $text 待翻译的内容
 * @param string $language 翻译的语言,格式为 当前语言|目标语言
 * @return
 */
function translate($text,$language='zh-cn|en')
{
     if(empty($text))
     {
        return false;
     }
     @set_time_limit(0);
     $html = "";
     $ch=curl_init("http://google.com/translate_t?langpair=".urlencode($language)."&text=".urlencode($text));
     curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
     curl_setopt($ch,CURLOPT_HEADER, 0);
     curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
     $html=curl_exec($ch);
     if(curl_errno($ch))
     {
        $html = "";
     }
     curl_close($ch);
     if(!empty($html))
     {
         $x=explode("</span></span></div></div>",$html);
         $x=explode("onmouseout=\"this.style.backgroundColor='#fff'\">",$x[0]);
         return $x[1];
     }
     else
     {
        return false;
     }
}
echo translate('优乐笑话网');
?>

------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《一个google翻译的php调用方式

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换