学习Python_实例:1.百度翻译

使用urllib 制作百度翻译功能的实例!

效果:


baidufanyi.gif

代码:

# 百度翻译
# 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'])
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,321评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,838评论 4 61
  • 对于想把婚礼从头到位都做到尽善尽美应该是每个姑娘的心愿吧。从网上各种挑选,买回来又退了,终于最后确定了一...
    懒洋洋洋阅读 2,755评论 0 0
  • 茫茫人海中我们相遇 亲爱的 从那天起 你成为我内心深处的秘密 曾经 我认真地怀疑 今生会不会有相视一笑的运气 向左...
    梦々小萌阅读 2,523评论 0 2
  • 正值春暖花开,画了一幅古典韵味的美女图。 线稿 先画叶子 继续装饰 旗袍 亭亭玉立的,很美。不上色也很好看呢,最后...
    手绘穿搭师阅读 4,026评论 2 12

友情链接更多精彩内容