PHP 在线翻译函数代码

 更新时间:2009年05月07日 00:51:36   作者:  
最近弄了个PHP在线翻译函数。用GOOGLE翻译工具。可以执行批量翻译。
代码分享给大家
复制代码 代码如下:

<?
/**
* 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));

}
?>

相关文章

  • 详解php比较操作符的安全问题

    详解php比较操作符的安全问题

    php的比较操作符有==(等于)松散比较,===(完全等于)严格比较,这里面就会引入很多有意思的问题,本文给大家详解php比较操作符的安全问题,对php操作符相关资料感兴趣的朋友一起学习吧
    2015-12-12
  • PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法

    PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法

    这篇文章主要介绍了PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法,需要的朋友可以参考下
    2014-05-05
  • 分享个简单易懂且非常有用的laravel事件

    分享个简单易懂且非常有用的laravel事件

    这篇文章主要给大家介绍了一个简单易懂并且非常有用的laravel事件,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。
    2017-08-08
  • PHP使用MPDF类生成PDF的方法

    PHP使用MPDF类生成PDF的方法

    这篇文章主要介绍了PHP使用MPDF类生成PDF的方法 的相关资料,需要的朋友可以参考下
    2015-12-12
  • php 将json格式数据转换成数组的方法

    php 将json格式数据转换成数组的方法

    今天小编就为大家分享一篇php 将json格式数据转换成数组的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • 基于php实现随机合并数组并排序(原排序)

    基于php实现随机合并数组并排序(原排序)

    最近做了一个项目,其中有这样一个需求要实现,原有帖子列表A,现在需要在A中推广新业务B,那么需要在A列表中1:1混合B中的数据,随机混合,但是需要保持A和B两列原来的数据排序,本篇文章给大家介绍基于php实现随机合并数组并排序(原排序),需要的朋友参考下
    2015-11-11
  • Laravel 框架路由原理与路由访问实例分析

    Laravel 框架路由原理与路由访问实例分析

    这篇文章主要介绍了Laravel 框架路由原理与路由访问,结合实例形式分析了Laravel 框架路由的基本概念、原理、路由访问方法及操作注意事项,需要的朋友可以参考下
    2020-04-04
  • PHP增删改查项目的实战详解

    PHP增删改查项目的实战详解

    这篇文章主要为大家详细介绍了PHP增删改查项目,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • 解密ThinkPHP3.1.2版本之模板继承

    解密ThinkPHP3.1.2版本之模板继承

    这篇文章主要介绍了ThinkPHP3.1.2模板继承,需要的朋友可以参考下
    2014-06-06
  • docker-compose部署php项目实例详解

    docker-compose部署php项目实例详解

    在本篇文章里小编给大家整理了关于docker-compose部署php项目的相关实例以及代码内容,有需要的朋友们可以学习参考下。
    2019-07-07

最新评论