今天看到园友心白水撰写的《简单翻译工具--必应字典第三方API使用方法》,感觉很不错,所以用Python也写了一个。源码如下:

 1 import urllib.request
 2 import json
 3
 4 serviceurl='http://xtk.azurewebsites.net/BingDictService.aspx?Word='
 5
 6 while True:
 7     word = input('请输入英文单词: ')
 8     if len(word) < 1 :
 9         break
10     url = serviceurl + word
11     try:
12         uh = urllib.request.urlopen(url)
13     except:
14         print('API错误,请重试')
15         continue
16     data = uh.read()
17     try:
18         js = json.loads(data.decode('utf-8'))
19     except:
20         js = ''
21
22     if ( js["pronunciation"] == None):
23         print("未查到匹配单词")
24
25     else:
26         print("美音:[" ,js["pronunciation"]["AmE"],           "] 英音:[",js["pronunciation"]["BrE"],"]\n")
27         for de in js["defs"]:
28             print(de["pos"],de["def"])
29         print("\n例句")
30         for sam in js["sams"]:
31             print("en:", sam["eng"])
32             print("中文:", sam["chn"],"\n")
33     continue

程序运行的结果如下:

请输入英文单词: python
美音:[ 'paɪθɑn ] 英音:[ 'paɪθ(ə)n ]

n. 蟒;蚺蛇
Web 蟒蛇;巨蟒;派森

例句
en: Serpent blood spurted through the air, and in a minute, the huge python was dead.
中文: 蛇血在空中喷射出来,很快,大蟒蛇就死了。

en: Suggests that Python Web services implementations were not the only ones having trouble with the air fare quote service.
中文: 指出,PythonWeb服务实现并不是惟一使用机票报价服务有困难的。

en: Another idea is to require python owners to have their pets fitted with microchips.
中文: 另一个想法是让养蛇人给他们的宠物配上微芯片。

en: A practice millennium python seeing, changes into an elegant young man, spits into the borneol in his mouth.
中文: 一修炼千年的巨蟒看见,化为一翩翩少年,将冰片吐入他口中。

en: Participants reacted to the meaning threat implicit in Python by handing out a larger notional punishment to a lawbreaker.
中文: 参与者的反应是在巨蟒中一个具有隐含意义的威胁派由一个的更大名义让处罚者进行处罚。

en: Quite a number of Python programmers have recommended Spark to me.
中文: 很多Python程序员都向我推荐Spark。

en: Zhu went out to investigate, and there, a few paces from his door, he saw a huge python!
中文: 祝出去查看,就在门口几步远的地方,他看到了一条巨蟒!

en: The balls disappeared, and the couple found a lumpy-looking carpet python nearby.
中文: 球不见了,夫妇却发现在附近有一条身形凹凸不平的地毯蟒。

en: So, in a second study they used a description of a Monty Python sketch which participants weren't told was supposed to be a joke.
中文: 因此,在第二个实验中,他们使用了一个描述巨蟒的素描,而参与者也没有认为这应该是一个玩笑。

en: The scripts directory contains python scripts used to install and uninstall the application.
中文: 脚本目录包含用于安装和卸载应用程序的python脚本。

转载于:https://www.cnblogs.com/zhengsh/p/5877471.html

bing的简单英文字典工具相关推荐

  1. python简易英文字典_bing的简单英文字典工具

    今天看到园友心白水撰写的<简单翻译工具--必应字典第三方API使用方法>,感觉很不错,所以用Python也写了一个.源码如下: 1 importurllib.request2 import ...

  2. python 简单英文字典

    Python 简单英文字典 python 简单英文字典 功能:包括英文的查询,和模糊查询,添加,删除,退出,修改(包括对单词的修改和解释的修改在这里插入代码片) 代码菜鸟,在有的地方还是有问题的就是数 ...

  3. 查网页版英文字典的简单实用工具

    每次查单词的时候都要敲一遍,而且要有时要查多个字典来相互印证,耗时又繁琐,所以简单写了这么个工具.查单词的时候先复制单词到剪切板,然后再按快捷键就可以了.同时滤掉广告,加载网页更顺畅.具体说明见下面. ...

  4. 106个免费英文SEO工具,带你飞!

    人类与动物最大的区别是,人类会制造并使用工具. 英文SEO是一个庞杂的系统性工作,要提高这项能力,除了应该具备一套完整的结构化思维外,一个好用的工具能够大大提高工作效率. 内功心法与武功招式,缺一不可 ...

  5. 线上线下英文词典工具、在线翻译全搜罗

    线上线下英文词典工具.在线翻译全搜罗 <script language="javascript" type="text/javascript">va ...

  6. [Ubuntu]使用dict/dictd英文字典

    转载自http://pppboy.blog.163.com/blog/static/3020379620120381621843/ 一.字典安装 sudo apt-get install dict   ...

  7. 友善串口工具接收数据随机换行_使用Python3+PyQT5+Pyserial 实现简单的串口工具方法...

    练手项目,先上图 先实现一个简单的串口工具,为之后的上位机做准备 代码如下: pyserial_demo.py import sys import serial import serial.tools ...

  8. python最简单的语言_Python语言的简单实用小工具

    本文主要向大家介绍了Python语言的简单实用小工具,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 在python进行自动化编写的过程中,常常需要造一些数据,比如,获取随机的合法 ...

  9. [转]简单算法---主页浏览工具GreenBrowser算法分析!

    简单算法---主页浏览工具GreenBrowser算法分析!              作者:  ShenGe  转摘自:http://www.cracksoft.org/cgi-bin/topic. ...

最新文章

  1. 有关YARN/MRv2 相关
  2. js异步等待完成后再进行下一步操作_彻底搞懂JS事件中的循环机制 Event Loop
  3. 一个简单视频网站开发小记
  4. MobaXterm 设置在使用export DISPLAY=xx.xx.xx.xx:0.0后调用图形化界面不弹出提示方法
  5. matlab 多径 时变 信道 冲击响应,无线信道—时变冲激响应
  6. NOI数学:莫比乌斯变换
  7. 浅谈Dynamic 关键字系列之三(下):ExpandoObject,DynamicObject,DynamicMetaObject
  8. Linux系统下授权MySQL账户访问指定数据库和数据库操作
  9. Lanecat网猫案例小议
  10. 【软件使用技巧】一(截图)
  11. win10 计算机 桌面图标不见了,win10系统桌面图标没了的解决方法
  12. 此主机当前没有管理网络冗余,该主机的vSphere HA检测信号数据存储数目为0,少于要求数目:2的原因及解决办法
  13. 简单的使用EA进行需求管理
  14. 你觉得八部金刚功、八段锦、太极拳这种中国传统养生功法有效吗,请从科学与实践的角度详细阐述...
  15. Leetcode 1905. Count Sub Islands
  16. colcon 单独编译某个功能包
  17. WordPress如何采集WordPress采集插件推荐
  18. mos管结电容等效模型_详解各元器件等效电路_电阻、电容、电感、二极管、MOS管...
  19. 写给毕业未5年的你和我
  20. UiPath Robotic Enterprise Framework 学习笔记

热门文章

  1. 中国智能全轮驱动系统行业市场供需与战略研究报告
  2. iOS中对字典进行排序 ios开发教程
  3. 依那西普治疗多关节型和系统型JRA的长期疗效[EULAR2007_SAT0397]
  4. 指定文件打成jra包
  5. K12在线教育发展前景分析
  6. 复制百度文库的文字加什么后缀_10种方式教你复制网页中不能复制的文字
  7. 计算机毕业设计ssm家猪智能饲养管理系统wt2ah系统+程序+源码+lw+远程部署
  8. app支付宝支付java后台_支付宝app支付java后台流程demo
  9. 3D游戏编程与设计1——三国杀游戏分析
  10. Cocos Creator | 游戏优化之内存优化-资源管理