5行Python代码实现一个简单的在线英汉词典
来源:互联网 发布:nginx cookie 跨域 编辑:程序博客网 时间:2024/05/17 02:04
# -*- coding: utf-8 -*-import urllib, urllib2, simplejsonwhile True:url = 'http://fanyi.youdao.com/openapi.do?key=79379998&keyfrom=justdoit&type=data&doctype=json&version=1.1&q='+raw_input(">>")print simplejson.loads(urllib2.urlopen(urllib2.Request(url)).read()).get('translation','')[0].encode("GBK")
没错,就是这么简单。运行这个Python脚本,输入不懂的英文单词回车就可以看到中文翻译了。
程序使用的是有道词典的API,使用前需要到有道词典的官网上申请一个API-KEY,将得到的API key和keyfrom以及相关参数填入URL里面。利用此URL从有道词典的服务器请求得到翻译结果的json数据,从json数据里面取出翻译结果即可。
解析json数据使用了simplejson模块,需要提前安装,如果已经安装了pip,那么直接在命令行输入pip install simplejson就可以安装simplejson了。
0 0
- 5行Python代码实现一个简单的在线英汉词典
- 一个简单的英汉词典小程序
- 用超简单的python代码实现Java在线编译器
- 代码笔记 | 一个用python实现的简单的文件服务器
- 一个简单的PYTHON代码
- 一个简单的PYTHON代码
- python代码简单实现一个词频统计
- 200行python代码实现一个类似django的简单模板引擎
- 开发实战--如何构建简单的英汉词典
- python在线编译器的简单原理与超简单实现
- 一个简单的语音识别实现---百度在线语音识别REST API SDK(Python)简单使用
- 一个简单的在线推荐系统的实现
- Python 实现简单的C/S在线更新程序
- 基于PHP实现一个简单的在线聊天功能
- python通过Tkinter库实现的一个简单的文本编辑器代码
- python打造百行代码实现简单的下载器
- 一个简单的在线调色板
- 简单的一个在线聊天室
- Linux ps aux指令詳解
- 指针数组 数组指针 数组名本质 二维数组名本质
- Elasticsearch服务器 扩展索引结构
- DjangoUnicodeDecodeError有关问题的解决办法
- SQL Server中的递归查询
- 5行Python代码实现一个简单的在线英汉词典
- 处理GitHub不允许上传大于100M文件问题
- ios上webview与浏览器webview
- Logistic Regression(逻辑回归)详细讲解
- MediaPlayer 用于方法长时间的音乐
- ImageLoader 完全解析
- C#学习笔记 线程同步
- eclipse代码自动提示的问题
- ExtJS显示.Net json日期Date(1451145600000)问题