首页 » 工作 » 正文

php 翻译函数,可以将中文汉字转换为E文

发布者:站点默认
2012/07/9 浏览数(2,275) 分类:工作 php 翻译函数,可以将中文汉字转换为E文已关闭评论

说明:

一个使用谷歌在线翻译功能将中文汉字转换为E文(英文)的函数。实例应用可以查看这篇文章

用法:

$productCenterEnName = translate('产品中心');
echo $productCenterEnName; // 输出:Products

代码:

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('产品中心', 'zh-CN|en');

<完>

点击返回顶部
  1. 留言
  2. 联系方式