首页 > 代码库 > 学习python:实例1.百度翻译
学习python:实例1.百度翻译
效果:
代码:
# 百度翻译 # Python 3.5.1 from urllib import request, parse import json url = ‘http://fanyi.baidu.com/v2transapi‘ context = input(‘请输入需要翻译的内容 :\> ‘) if context >= ‘\u4e00‘ and context <= ‘\u9fa5‘: # 判断输入内容是否为汉字 From,To = ‘zh‘,‘en‘ else: From,To = ‘en‘,‘zh‘ data = { ‘query‘:context, ‘from‘:From, ‘to‘:To, ‘transtype‘:‘translang‘, ‘simple_means_flag‘:3 } data = parse.urlencode(data).encode(‘utf-8‘) r = request.Request(url,data) r.add_header(‘User-Agent‘,‘Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0‘) html = request.urlopen(r).read().decode(‘utf-8‘) Result = json.loads(html) print(‘翻译结果为:‘ + Result[‘trans_result‘][‘data‘][0][‘dst‘])
本文出自 “毛线的linux之路” 博客,请务必保留此出处http://maoxian.blog.51cto.com/4227070/1893548
学习python:实例1.百度翻译
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。