翻译软件(用百度的API实现)Python
最简单的翻译引擎(反正是用别人的API)
非常简单,也就100行不到的代码量
这还是我做了图形界面的效果
点击查询
// 代码是由我的一个另外一个项目改写的,所以也就有些命名怪怪的
:)
import urllib.request
import urllib.parse
import json
import tkinterclass FindURL(object):def __init__(self):# 创建主窗口self.root = tkinter.Tk()self.root.minsize = (600, 400)self.frame = tkinter.Frame(self.root)self.frame.pack()# 设置标题self.root.title("翻译")# 创建一个输入框self.input = tkinter.Entry(self.frame, width=30)self.display_info = tkinter.Listbox(self.root, width=50)# 创建一个查询按钮self.result_button = tkinter.Button(self.frame, command=self.find_URL_a, text="查询")self.input.focus()def gui_arrange(self):self.input.pack(side=tkinter.LEFT)self.display_info.pack()self.result_button.pack(side=tkinter.RIGHT)def find_URL_a(self):self.IMFORMATION = self.input.get()self.input.delete(0, tkinter.END)self.display_info.delete(0, tkinter.END)self.url = "http://fanyi.baidu.com/v2transapi"self.data = {}self.data['from'] = 'zh'self.data['to'] = 'en'self.data['query'] = self.IMFORMATIONself.data['transtype'] = 'translang'self.data['simple_means_flag'] = '3'self.data = urllib.parse.urlencode(self.data).encode("utf-8") # 转换成url_code才行self.response = urllib.request.urlopen(self.url, self.data)self.html = self.response.read().decode("utf-8")self.target = json.loads(self.html)self.tgt = self.target['trans_result']['data'][0]['dst']self.display_info.insert(tkinter.END, self.tgt)def main():FL = FindURL()FL.gui_arrange()tkinter.mainloop()passif __name__ == "__main__":main()
翻译软件(用百度的API实现)Python相关推荐
- 基于百度地图的python开发服务端_百度地图api用python行吗
?ak=E4805d16520de693a3fe707cdc962045 &callback=renderReverse &location=39.983424,116.322987 ...
- 基于百度语音识别API的Python语音识别小程序
一.功能概述 实现语音为文字,可以扩展到多种场景进行工作,这里只实现其基本的语言接收及转换功能. 在语言录入时,根据语言内容的多少与停顿时间,自动截取音频进行转换. 工作示例: 二.软件环境 操作系统 ...
- 爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【2】(end) echarts调用百度地图画自己喜欢的底图,最终python出地图
在上一步得到了所有期待项目的地理坐标之后,可以把数据体现在地图上给领导看了.首先需要一张符合自己审美风格的底图来给领导留下强烈的印象:因为我对百度地图的初始配色非常不满,所以这个对我来说是刚需,恰好又 ...
- 基于百度翻译API和python的批量地名翻译的实现
这次接到一个需求,需要把postgresql数据库中批量的地名进行翻译,大约200多个,自己翻译也非常的慢.于是想到用百度翻译的API对数据库的数据逐条进行翻译.正好也在学习Python语言,正好可以 ...
- python 人像合成_「百度AI API」Python实现人像动漫化
WechatIMG1.jpeg 想看自己的漫画脸?用不着下快手抖音,这篇文章的目的就是使用Python来实现人像动漫化的效果. 首先,这里是我们使用的人像动漫化API的主页:人像动漫化-百度AI开放平 ...
- python调用百度翻译-Python 调用百度翻译API
由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...
- Python下借助百度翻译API制作一个翻译pdf的小工具-01
出于需要经常会读一些英语的pdf文档,奈何英语太差只得借助机翻.每次都需要把pdf里的文档复制粘贴到翻译软件里,接着在把结果复制到word文档里,之间还需要排版什么的.今天突然发现百度翻译有一个公开的 ...
- python 百度翻译api_Python如何通过百度翻译API实现翻译功能
本人英语不好,很多词组不认识,只能借助工具:百度翻译和谷歌翻译都不错,近期自学Python,就想能否自己设计一个百度翻译软件呢? 百度翻译开放平台:http://api.fanyi.baidu.com ...
- python批量爬取小网格区域坐标系_Python爬虫实例_利用百度地图API批量获取城市所有的POI点...
上篇关于爬虫的文章,我们讲解了如何运用Python的requests及BeautifuiSoup模块来完成静态网页的爬取,总结过程,网页爬虫本质就两步: 1.设置请求参数(url,headers,co ...
- 基于百度地图的python开发服务端_python编程之API入门: (一)使用百度地图API查地理坐标...
在网络编程中,我们会和API打交道.那么,什么是API?如何使用API呢?本文分享了一下我对API的理解以及百度地图API的使用. API是"Application Programming ...
最新文章
- 参加软件测试培训需要学习哪些知识
- 免费图标下载:100个手绘的PSD图标
- npm install mysql --save-dev
- 转:修改Content Server管理员密码 - [Documentum 实施开发记录]
- ABP入门系列(14)——应用BootstrapTable表格插件
- 多所高校通知,新学期延期开学!做好线上教学准备
- 怎么辨别iPhone手机的真伪?
- python创造订单失败_使用Python API创建新订单,get AttributeError:“str”对象没有属性“iteritems”...
- TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决
- [iOS]仿微博视频边下边播之封装播放器
- Tsunami: A Learned Multi-dimensional Index for Correlated Data and SkewedWorkloads(VLDB21)
- vw/vh:移动适配之vw/vh(使用方法)
- FCES2019 panel5:北大、南大、浙大的人工智能课程是如何建设的?
- 犯错误很正常,可怕的是同样的错误重复在犯!
- python运算符和基本数据类型你了解吗?
- 解神者php奥义高阶,《解神者》人物强度排行一览2021 什么人物输出最强
- 迈普路由器访问控制列表配置命令_路由与交换--ACL基本命令及其实验配置
- 路由器安全_cisco
- MP4播放器的工作原理、底层系统、硬件架构和芯片方案等
- 数学建模 从小白到小白教学指南
热门文章
- java速查表_Java8新功能速查表 - 穿梭于偶然
- 怎么通过media foundation将图像数据写入虚拟摄像头_不知道怎么挑手机?性价比神机绝对适合你...
- 在EXCEL指定SHEET页,指定文字位置,插入批注
- Educational Codeforces Round 8 D. Magic Numbers 数位DP
- 专车降价滴滴快车使命终结?
- IIS怎么设置本地域名解析(本地域名测试配置)
- win7系统自带截图工具快捷键是什么?怎么设置快捷键
- 嵌入式Linux全攻略 ACE程序移植过程详细讲解
- 23种设计模式的索引
- “网络爸爸”的密码破解