首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python教程:开发翻译工具,非常适合新手的一个软件开发!

通过爬取百度翻译的翻译器,希望能对各位Python程序员有些帮助。

Python代码如下:

#!/usr/bin/python# -*- coding: cp936 -*-####################################################基于百度翻译的爬虫翻译器#by pengyao1207#2017/10/28###################################################from ScrolledText import ScrolledTextfrom Tkinter import *import requests# ______________清屏_______________#def qp(): e.delete("1.0", 'end') d.delete("1.0", 'end')# ______________翻译______________#def fy(): e.delete("1.0", 'end') url = 'http://fanyi.baidu.com/v2transapi/' datelist = d.get('1.0', 'end').split(' ') for one in range(0, len(datelist) - 1): if datelist[one] == '': e.insert(AtEnd(), ' ') continue data = {'query': datelist[one]} response = requests.post(url, data) e.insert(AtEnd(), response.json()['trans_result']['data'][0]['dst'] + ' ')# ________main________#root = Tk()root.title("翻译器 made by pengyao1207".decode("gbk"))root.geometry('800x600')root.resizable(width=False, height=False)d = ScrolledText(root, width=100, height=20)d.pack(side=TOP)frm1 = Frame(root)fy = Button(frm1, text="翻译".decode('gbk'), font=("Arial", 12), width=5, height=2, command=fy).pack(side=LEFT)Label(frm1, text=" ", width=20, height=2).pack(side=LEFT)Button(frm1, text="清屏".decode('gbk'), font=("Arial", 12), width=5, height=2, command=qp).pack(side=LEFT)frm1.pack(side=TOP)dfy = StringVar()e = ScrolledText(root, width=100, height=20)e.pack(side=TOP)root.mainloop()

附件中也有代码~

软件虽然简单,可是用来python爬虫入门确非常好的~~

补充一下:我用的是python2.7

翻译器截图:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180325A1CD5M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券