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 相关文章推荐
Oracle Faq(Oracle的版本)
Oct 09 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
Jul 19 PHP
正确的PHP匹配UTF-8中文的正则表达式
May 13 PHP
thinkphp框架实现数据添加和显示功能
Jun 29 PHP
php 实现301重定向跳转实例代码
Jul 18 PHP
mac系统下为 php 添加 pcntl 扩展
Aug 28 PHP
PHP将URL转换成短网址的算法分享
Sep 13 PHP
分享一个漂亮的php验证码类
Sep 29 PHP
Ubuntu 16.04下安装PHP 7过程详解
Mar 28 PHP
PHP Swoole异步读取、写入文件操作示例
Oct 24 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 PHP
PHP基于进程控制函数实现多线程
Dec 09 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作为Shell脚本语言使用
2006/10/09 PHP
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
php中长文章分页显示实现代码
2012/09/29 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
Gambit vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
extjs tabpanel限制选项卡数量实现思路及代码
2013/04/02 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
.vue文件 加scoped 样式不起作用的解决方法
2018/05/28 Javascript
jsonp跨域获取数据的基础教程
2018/07/01 Javascript
vue构建动态表单的方法示例
2018/09/22 Javascript
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
2018/12/05 jQuery
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
js中位运算的运用实例分析
2018/12/11 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
Python 代码性能优化技巧分享
2012/08/07 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
Python根据成绩分析系统浅析
2019/02/11 Python
关于python多重赋值的小问题
2019/04/17 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
Python求凸包及多边形面积教程
2020/04/12 Python
Python Selenium自动化获取页面信息的方法
2020/08/31 Python
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
毕业生自我鉴定
2013/11/05 职场文书
致800米运动员广播稿
2014/02/16 职场文书
财务总监管理职责范文
2014/03/09 职场文书
保护环境倡议书
2014/04/14 职场文书
人力资源本科毕业生求职信
2014/06/04 职场文书
校本研修个人总结
2015/02/28 职场文书
2015年手术室工作总结
2015/05/11 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
python实战之用emoji表情生成文字
2021/05/08 Python