记“有道翻译API”与PHP的结合

时间 :2016-10-3  评论: [ 0 ] 条  浏览: [ 664 ] 次

废话不多 直接上源码(api接口隐藏)

有一个新函数 会在最下方介绍

header('Content-Type:text/html;charset=utf-8');

$p=$_POST['p'];//接受到p这个值

$pp=urlencode($p);//转化为urlencode编码(因为中文的原因,做以要转码)

$handle = fopen("这里是api接口","rb");//同理打开api并强制转换为二进制

$content = "";

while (!feof($handle)) {

$content .= fread($handle, 10000);

}

fclose($handle);

$content = json_decode($content,true);//这里将json格式转为数组

fclose($handle);//释放掉这个json资源

//下面就是将数组输出了,千万不要学习我的代码风格(我正在改我的风格)!!!!!!!!!!

echo "

注意

";

echo "

汉字不显示“美式发音”与“英式发音”,中文句子不显示“词典解释”与“网络解释”

";

echo "

英文句子不显示“美式发音”与“英式发音”,“词典解释”,“网络解释”

";

echo "

在线翻译

";

echo "

echo "

";

echo "

查询内容为";

echo "

中英互译";

echo "

美式发音";

echo "

英式发音";

echo "

";

echo "

";

echo "

".$p."";

echo "

".$content['translation']['0']."";

echo "

".$content['basic']['us-phonetic']."";

echo "

".$content['basic']['uk-phonetic']."";

echo "

";

$num=count($content['basic']['explains']);

echo "

词典解释

";

echo "

echo "

";

for($i=0;$i

echo "

".$content['basic']['explains'][$i]."";

}

echo "

";

echo "

";

$num1=count($content['web']);

$num2=count($content['web']['0']['value']);

echo "

网络解释

";

echo "

echo "

";

for ($i=0; $i

{

for($j=0;$j

{

echo "

". $content['web'][$i]['value'][$j]."";

}

}

echo "

";

echo "

";

echo "

";

urlencode — 编码 URL 字符串

格式:

string urlencode ( string $str )

返回字符串,此字符串中除了 -_.之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此编码与 WWW 表单 POST 数据的编码方式是一样的,同时与 application/x-www-form-urlencoded的媒体类型编码方式一样。由于历史原因,此编码在将空格编码为加号(+)方面与 RFC1738 编码(参见 rawurlencode())不同。此函数便于将字符串编码并将其用于 URL 的请求部分,同时它还便于将变量传递给下一页:

赞4

踩0

发表评论:

昵称

邮件地址 (选填)

个人主页 (选填)

php 有道 翻译 空白,记“有道翻译API”与PHP的结合相关推荐

  1. (未完成...)Python3网络爬虫(2):利用urllib.urlopen向有道翻译发送数据并获得翻译结果...

    环境: 火狐浏览器 pycharm2017.3.3 python3.5 1.url不仅可以是一个字符串,例如:http://www.baidu.com.url也可以是一个Request对象,这就需要我 ...

  2. php 获取有道翻译,python爬虫 身边的翻译专家——获取有道翻译结果

    [导读]有道翻译可以直接翻译内容,观察它的网页内容以及URL可以发现,它的基本url 和将要翻译的内容... 本文目的:使用python 实现翻译效果 思路:有道翻译可以直接翻译内容,观察它的网页内容 ...

  3. 在Excel中使用翻译公式 (有道API)

    废话不多说,先上翻译公式: 如果要翻译A1单元格的内容,函数公式为: =FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&am ...

  4. 离线翻译android开发,有道翻译官推出Android版 可离线翻译多国语言

    日前,有道翻译官正式推出安卓版,凭借多国语言离线翻译和国内首创的多语种摄像头翻译等功能,为广大用户提供最便捷实用的翻译体验. 有道翻译官曾在iOS平台上大放异彩,上线当日,即取得了App Store ...

  5. 桌面每日一句--桌面翻译工具(有道翻译,微软翻译,Google翻译)

    桌面每日一句--桌面翻译工具(有道翻译,微软翻译,Google翻译) 现在的翻译软件功能越来越多,也越来越臃肿,还不时弹广告,真的很烦恼. 鉴于这种情况,自己做了个翻译软件,能满足日常需求就好了.需要 ...

  6. 有道翻译书签,支持网页翻译和划词翻译

    有道翻译书签,支持网页翻译和划词翻译 Ctrl+D添加书签 修改书签内容 javascript:%20void((function()%20{var%20element%20=%20document. ...

  7. 翻译信手拈来:有道词典linux版正式上线

    外语翻译是用户在日常工作和生活中经常遇到的,而linux桌面系统中始终缺乏一个用户在应用中得心应手的翻译软件.近日,有道词典linux版正式上线,此版本是国内Linux系统发行版团队deepin(即深 ...

  8. 从盗亦有道看盗道,商道和师道

    盗道,商道和师道1.盗道: 盗跖是古时候的大盗,庄子在<庄子?胠箧>记录了一段盗拓和他的徒弟的对话,阐释了千古名言:"盗亦有道". 原文:跖之徒问于跖曰:"盗 ...

  9. python修炼之道_Pythonic:Python 修炼之道

    Pythonic:Python 修炼之道 金海飞 百度高级研发工程师 负责百度智能运维产品 (Noah) 基础组件的设计研发工作, 在程序部署, 数据传输方面有广泛的实践经验. 干货概览 作为一个码农 ...

最新文章

  1. ggplot2可视化水平箱图并使用fct_reorder排序数据、使用na.rm处理缺失值(reorder boxplot with fct_reorder)、按照箱图的中位数从小到大排序水平箱图
  2. python 倒叙 数组_打基础一定要吃透这12类 Python 内置函数
  3. animation动画不生效_SwiftUI动画(1)之Animatable
  4. asp.net生成jason给js
  5. Spring Boot中使用模板引擎引用资源
  6. 802.1X基本配置
  7. struts2 mysql配置文件路径_Struts2(四)Struts2配置文件的配置
  8. 温故js系列(11)-BOM
  9. java打印出日历_java控制台打印本月的日历
  10. 台式计算机刚做完系统就蓝屏,联想台式win10重装系统出现蓝屏,一招解决系统蓝屏问题...
  11. PowerBuilder/PB常用备忘
  12. 解决 ORA-00913: too many values
  13. 环签名——典型的数字签名技术
  14. WSN关键字+自编码网络学习法
  15. 诺基亚Lumia920竞争力分析——对比三星Ativ S、Galaxy S3、HTC One X、Iphone5
  16. 看了它,搞定JQurey
  17. 正确解决:坑爹的0xc000007b——应用程序无法正常启动
  18. python 爬取TripAdvisor评论(曾经可以爬下来,但是似乎网页结构改了,爬不下来了)
  19. 法规标准-ISO 11270标准解读(2014版)
  20. 检测空间中实心圆与平面是否相交

热门文章

  1. 显卡+接口+VGA+DVI+HDMI+DP
  2. 服务器绑定域名+腾讯云免费证书的申请+宝塔部署SSL证书+简单网站部署
  3. Linux——(3-vim and 用户权限 组)
  4. 代码猴子——培养正确的编程态度和方法
  5. 中国眼影底漆行业市场供需与战略研究报告
  6. Caused by: com.primeton.das.entity.impl.hibernate.exception.GenericJDBCException: could not execute
  7. 自定义View之会动的闪电
  8. Java游戏练习---打地鼠
  9. promise、async和await
  10. java——构建一个box类计算长方体面积