php有道翻译api调用方法实例


Posted in PHP onDecember 22, 2014

本文实例讲述了php有道翻译api调用方法,这里我们利用了file_get_contents函数直接读取由api返回的数据进行处理,分享给大家供大家参考。具体分析如下:

调用之前我们需申请一个有道翻译API数据接口的key,地址如:

http://fanyi.youdao.com/openapi?path=data-mode

方法说明,数据接口:

http://fanyi.youdao.com/openapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=<doctype>&version=1.1&q=要翻译的文本

参数说明:

type - 返回结果的类型,固定为data

doctype - 返回结果的数据格式,xml或json或jsonp

version - 版本,当前最新版本为1.1

q - 要翻译的文本,不能超过200个字符,需要使用utf-8编码

errorCode:

0 - 正常

20 - 要翻译的文本过长

30 - 无法进行有效的翻译

40 - 不支持的语言类型

50 - 无效的key

PHP实例代码如下:

$url = "http://fanyi.youdao.com/openapi.do?keyfrom=xujiangtao&key=1490852988&type=data&doctype=json&version=1.1&q=".$content;   

$list = file_get_contents($url);

$js_de = json_decode($list,true);

注意:使用API key 时,请求频率限制为每小时1000次,超过限制会被封禁.

如果您的应用确实需要超过每小时1000次请求,请与 translate-service@corp.youdao.com 联系, 并提供您的应用的详细信息,名称、功能、网站地址、使用API的方式、API key、预计访问频率、是否商业行为、截屏等等,以及该应用访问有道翻译API时所使用的服务器IP,审核通过后可放宽访问限制.

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP4在Windows2000下的安装
Oct 09 PHP
php中将字符串转为HTML的实体引用的一个类
Feb 03 PHP
php函数与传递参数实例分析
Nov 15 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
Nov 18 PHP
thinkphp模板输出技巧汇总
Nov 24 PHP
Zend Framework教程之Application和Bootstrap用法详解
Mar 10 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
Jan 17 PHP
关于PHP通用返回值设置方法
Mar 31 PHP
Yii2结合Workerman的websocket示例详解
Sep 10 PHP
php微信公众号开发之简答题
Oct 20 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
Apr 03 PHP
Yii框架实现对数据库的CURD操作示例
Sep 03 PHP
php匹配字符中链接地址的方法
Dec 22 #PHP
php用户注册时常用的检验函数实例总结
Dec 22 #PHP
CentOS6.5 编译安装lnmp环境
Dec 21 #PHP
在SAE上搭建最新wordpress的方法
Dec 21 #PHP
PHP获取当前完整URL地址的函数
Dec 21 #PHP
学习php开源项目的源码指南
Dec 21 #PHP
php数组添加元素方法小结
Dec 20 #PHP
You might like
一个用php3编写的简单计数器
2006/10/09 PHP
php 时间计算问题小结
2009/01/04 PHP
PHP中文URL编解码(urlencode()rawurlencode()
2010/07/03 PHP
PHP函数学习之PHP函数点评
2012/07/05 PHP
php导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
PHP采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
2017/02/15 PHP
浅谈PHP的反射API
2017/02/26 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
2010/03/31 Javascript
JavaScript中的排序算法代码
2011/02/22 Javascript
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
javascript原型继承工作原理和实例详解
2016/04/07 Javascript
jQuery Ajax页面局部加载方法汇总
2016/06/02 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
jQuery自定义多选下拉框效果
2017/06/19 jQuery
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
2020/09/04 Javascript
原生JS生成指定位数的验证码
2020/10/28 Javascript
使用Python的Tornado框架实现一个一对一聊天的程序
2015/04/25 Python
Python实现新浪博客备份的方法
2016/04/27 Python
利用Python命令行传递实例化对象的方法
2016/11/02 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
代办社保委托书范文
2014/10/06 职场文书
保研专家推荐信范文
2015/03/25 职场文书
焦点访谈观后感
2015/06/11 职场文书
2016年学校招生广告语
2016/01/28 职场文书