php有道翻译api调用方法实例
2015-01-24信息快讯网
这篇文章主要介绍了php有道翻译api调用方法,实例分析了有道翻译API接口的调用方法与相关技巧,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了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次请求,请与 [email protected] 联系, 并提供您的应用的详细信息,名称、功能、网站地址、使用API的方式、API key、预计访问频率、是否商业行为、截屏等等,以及该应用访问有道翻译API时所使用的服务器IP,审核通过后可放宽访问限制.
希望本文所述对大家的PHP程序设计有所帮助。
php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
将FCKeditor导入PHP+SMARTY的实现方法
php通过Chianz.com获取IP地址与地区的方法
php中的动态调用实例分析
PHP中调用SVN命令更新网站方法
js+php实现静态页面实时调用用户登陆状态的方法
php调用mysql存储过程实例分析
解决phpcms更换javascript的幻灯片代码调用图片问题
完整删除ecshop中获取店铺信息的API
腾讯微博提示missing parameter errorcode 102 错误的解决方法
php匹配字符中链接地址的方法
php用户注册时常用的检验函数实例总结
在SAE上搭建最新wordpress的方法
PHP获取当前完整URL地址的函数
学习php开源项目的源码指南
php数组添加元素方法小结
php获取数组元素中头一个数组元素值的实现方法
php中http与https跨域共享session的解决方法
PHP调用wsdl文件类型的接口代码分享
html静态页面调用php文件的方法
php调用新浪短链接API的方法
php调用shell的方法
ThinkPHP控制器间实现相互调用的方法
百度实时推送api接口应用示例
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
ThinkPHP调用百度翻译类实现在线翻译
利用谷歌 Translate API制作自己的翻译脚本
php ctype函数中文翻译和示例