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 相关文章推荐
福利彩票幸运号码自动生成器
Oct 09 PHP
windows xp下安装pear
Dec 02 PHP
php Http_Template_IT类库进行模板替换
Mar 19 PHP
用穿越火线快速入门php面向对象
Feb 22 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
Jun 26 PHP
PHP中SimpleXML函数用法分析
Nov 26 PHP
php绘图之在图片上写中文和英文的方法
Jan 24 PHP
php代码架构的八点注意事项
Jan 25 PHP
zen_cart实现支付前生成订单的方法
May 06 PHP
PHP判断表达式中括号是否匹配的简单实例
Oct 22 PHP
基于php数组中的索引数组和关联数组详解
Mar 12 PHP
PHP filesize函数用法浅析
Feb 15 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
php下使用SimpleXML 处理XML 文件
2010/02/27 PHP
destoon官方标签大全
2014/06/20 PHP
YII实现分页的方法
2014/07/09 PHP
php常用文件操作函数汇总
2014/11/22 PHP
php中file_exists函数使用详解
2015/05/08 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
PHP 实现 JSON 数据的编码和解码操作详解
2020/04/22 PHP
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
JS实现的3D拖拽翻页效果代码
2015/10/31 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
AngularJS入门教程之多视图切换用法示例
2016/11/02 Javascript
BootStrap的select2既可以查询又可以输入的实现代码
2017/02/17 Javascript
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
vue组件中的样式属性scoped实例详解
2018/10/30 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
使用Python实现BT种子和磁力链接的相互转换
2015/11/09 Python
python中datetime模块中strftime/strptime函数的使用
2018/07/03 Python
python 为什么说eval要慎用
2019/03/26 Python
python写日志文件操作类与应用示例
2019/07/01 Python
python3 写一个WAV音频文件播放器的代码
2019/09/27 Python
python列表切片和嵌套列表取值操作详解
2020/02/27 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
体育教育毕业生自荐信
2013/11/21 职场文书
庆七一活动方案
2014/01/25 职场文书
《我为你骄傲》教学反思
2014/02/20 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
导游词之京东大峡谷旅游区
2019/10/29 职场文书