翻译软件(用百度的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 ...
最新文章
- 专访小邪:从十年技术之路看阿里技术体系的变革
- 魔术索引(返回索引值最小的一个)
- 软件测试技术之功能测试六要素
- 做python自动化得时候怎么添加断言_在编写Web自动化测试用例的时候,如何写断言使新手不解,严格意义上来讲,没有断言的自动化脚本不能叫测试用例。就像功能测试一样,当测试人员做了一些操作...
- 第二章节 怀疑的练习和不会的练习
- 定时器控件 Timer 1130
- 求和符号上下的值怎么打_Excel快速求和的N种方法,一网打尽
- K8S使用dashboard管理集群
- linux ipv4参数查看,Linux内核参数之IPV4变量引用
- 数据增强-Data Augmentain
- 3.第一个HelloMaven/快速入门
- Sonic 云真机测试平台1.3.2-release版本搭建
- servicecontroller 无法打开计算机 服务,ServiceController似乎无法停止服务
- BLE 技术(八)--- BLE MESH 各层报文是如何设计的(上)?
- mysql中的锁(表锁,行锁)
- 2.1数据类型、变量和常量
- 离线安装mariadb
- photoshop CS3 许可过期问题的解决方法(不完全可行)
- android 切换声道,如何将您的Android手机切换为单声道(以便您可以戴一副耳塞) | MOS86...
- nbtscan 扫描WINDOWS网络NetBIOS信息软件
热门文章
- 项目管理概述学习记录(一)
- zabbix监控linux文件目录,zabbix之日志文件监控
- java.两个例子充分阐述多态的可拓展性
- JavaScript二(第一个js程序)
- (原创)JS兼容性笔记(更新)
- 程序物语(六):探寻你的与众不同之处
- 卡巴斯基实用技巧推荐(卡巴斯基使用者必看)
- VC++钩子DLL框架代码(MFC Extension DLL using shared MFC DLL)
- c语言的考试是操作电脑还是写试卷,C语言考试试卷都是基础的题目,由于本人没学过C语言,求各位帮忙, 爱问知识人...
- Java的知识点25——IO、 数据源