资讯专栏INFORMATION COLUMN

百度翻译 接口使用实例

xioqua / 3408人阅读

摘要:百度翻译接口类百度开发者中心百度翻译源语言语种语言目标语言语种语言代码或首先对要翻译的文字进行处理您注册的生成翻译的地址获取目标所打印的内容实例中文翻译英文定义需要翻译的内容你好验证是否为汉字兼容结果输出实例英文翻译中文定义需

百度翻译接口类
trans_result) ? $text->trans_result : "";
        return isset($text[0]->dst) ? $text[0]->dst : "";
    }

    #获取目标URL所打印的内容
    static function language_text($url)
    {
        if(!function_exists("file_get_contents")) {
            $file_contents = file_get_contents($url);
        } else {
            $ch = curl_init();
            $timeout = 5;
            curl_setopt ($ch, CURLOPT_URL, $url);
            curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
            $file_contents = curl_exec($ch);
            curl_close($ch);
        }
        return $file_contents;
    }
}
实例1,(中文翻译英文)
# 定义需要翻译的内容
$title = "你好";

# 验证是否为汉字 ( 兼容gb2312,utf-8 )
if (preg_match("/[x7f-xff]/", $title)) {
    $title = baiduAPI::fanyi($title, $from="zh", $to="en");
} else {
    $title = baiduAPI::fanyi($title, $from="en", $to="zh");
    $title = iconv("utf-8", "gbk", $title);
}

# 结果输出  Hello
echo $title;
exit;
实例2,(英文翻译中文)
# 定义需要翻译的内容
$title = "Hello";

# 验证是否为汉字 ( 兼容gb2312,utf-8 )
if (preg_match("/[x7f-xff]/", $title)) {
    $title = baiduAPI::fanyi($title, $from="zh", $to="en");
} else {
    $title = baiduAPI::fanyi($title, $from="en", $to="zh");
    $title = iconv("utf-8", "gbk", $title);
}

# 结果输出  您好
echo $title;
exit;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21171.html

相关文章

  • 用python实现百度翻译

    摘要:用实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的的接口,搞定这个之后,最后,按照官方给出的,然后写自己的一个小程序打开浏览器打开百度翻译网页源代码我们可以轻松的找到百度翻译的请求接口为然后我们可以从 用python实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给...

    cpupro 评论0 收藏0
  • 用python实现百度翻译

    摘要:用实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的的接口,搞定这个之后,最后,按照官方给出的,然后写自己的一个小程序打开浏览器打开百度翻译网页源代码我们可以轻松的找到百度翻译的请求接口为然后我们可以从 用python实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给...

    Leo_chen 评论0 收藏0
  • 关于百度翻译接口的一点吐槽

    语言代码既不符合ISO 639-2,也不符合 ISO-639-1 简直了…………

    itvincent 评论0 收藏0
  • 求职准备 - 收藏集 - 掘金

    摘要:一基础接口的意义百度规范扩展回调抽象类的意义想不想通过一线互联网公司面试文档整理为电子书掘金简介谷歌求职记我花了八个月准备谷歌面试掘金原文链接翻译者 【面试宝典】从对象深入分析 Java 中实例变量和类变量的区别 - 掘金原创文章,转载请务必保留原出处为:http://www.54tianzhisheng.cn/... , 欢迎访问我的站点,阅读更多有深度的文章。 实例变量 和 类变量...

    cuieney 评论0 收藏0

发表评论

0条评论

xioqua

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<