最简单的翻译引擎(反正是用别人的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相关推荐

  1. 基于百度地图的python开发服务端_百度地图api用python行吗

    ?ak=E4805d16520de693a3fe707cdc962045 &callback=renderReverse &location=39.983424,116.322987 ...

  2. 基于百度语音识别API的Python语音识别小程序

    一.功能概述 实现语音为文字,可以扩展到多种场景进行工作,这里只实现其基本的语言接收及转换功能. 在语言录入时,根据语言内容的多少与停顿时间,自动截取音频进行转换. 工作示例: 二.软件环境 操作系统 ...

  3. 爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【2】(end) echarts调用百度地图画自己喜欢的底图,最终python出地图

    在上一步得到了所有期待项目的地理坐标之后,可以把数据体现在地图上给领导看了.首先需要一张符合自己审美风格的底图来给领导留下强烈的印象:因为我对百度地图的初始配色非常不满,所以这个对我来说是刚需,恰好又 ...

  4. 基于百度翻译API和python的批量地名翻译的实现

    这次接到一个需求,需要把postgresql数据库中批量的地名进行翻译,大约200多个,自己翻译也非常的慢.于是想到用百度翻译的API对数据库的数据逐条进行翻译.正好也在学习Python语言,正好可以 ...

  5. python 人像合成_「百度AI API」Python实现人像动漫化

    WechatIMG1.jpeg 想看自己的漫画脸?用不着下快手抖音,这篇文章的目的就是使用Python来实现人像动漫化的效果. 首先,这里是我们使用的人像动漫化API的主页:人像动漫化-百度AI开放平 ...

  6. python调用百度翻译-Python 调用百度翻译API

    由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...

  7. Python下借助百度翻译API制作一个翻译pdf的小工具-01

    出于需要经常会读一些英语的pdf文档,奈何英语太差只得借助机翻.每次都需要把pdf里的文档复制粘贴到翻译软件里,接着在把结果复制到word文档里,之间还需要排版什么的.今天突然发现百度翻译有一个公开的 ...

  8. python 百度翻译api_Python如何通过百度翻译API实现翻译功能

    本人英语不好,很多词组不认识,只能借助工具:百度翻译和谷歌翻译都不错,近期自学Python,就想能否自己设计一个百度翻译软件呢? 百度翻译开放平台:http://api.fanyi.baidu.com ...

  9. python批量爬取小网格区域坐标系_Python爬虫实例_利用百度地图API批量获取城市所有的POI点...

    上篇关于爬虫的文章,我们讲解了如何运用Python的requests及BeautifuiSoup模块来完成静态网页的爬取,总结过程,网页爬虫本质就两步: 1.设置请求参数(url,headers,co ...

  10. 基于百度地图的python开发服务端_python编程之API入门: (一)使用百度地图API查地理坐标...

    在网络编程中,我们会和API打交道.那么,什么是API?如何使用API呢?本文分享了一下我对API的理解以及百度地图API的使用. API是"Application Programming ...

最新文章

  1. 专访小邪:从十年技术之路看阿里技术体系的变革
  2. 魔术索引(返回索引值最小的一个)
  3. 软件测试技术之功能测试六要素
  4. 做python自动化得时候怎么添加断言_在编写Web自动化测试用例的时候,如何写断言使新手不解,严格意义上来讲,没有断言的自动化脚本不能叫测试用例。就像功能测试一样,当测试人员做了一些操作...
  5. 第二章节 怀疑的练习和不会的练习
  6. 定时器控件 Timer 1130
  7. 求和符号上下的值怎么打_Excel快速求和的N种方法,一网打尽
  8. K8S使用dashboard管理集群
  9. linux ipv4参数查看,Linux内核参数之IPV4变量引用
  10. 数据增强-Data Augmentain
  11. 3.第一个HelloMaven/快速入门
  12. Sonic 云真机测试平台1.3.2-release版本搭建
  13. servicecontroller 无法打开计算机 服务,ServiceController似乎无法停止服务
  14. BLE 技术(八)--- BLE MESH 各层报文是如何设计的(上)?
  15. mysql中的锁(表锁,行锁)
  16. 2.1数据类型、变量和常量
  17. 离线安装mariadb
  18. photoshop CS3 许可过期问题的解决方法(不完全可行)
  19. android 切换声道,如何将您的Android手机切换为单声道(以便您可以戴一副耳塞) | MOS86...
  20. nbtscan 扫描WINDOWS网络NetBIOS信息软件

热门文章

  1. 项目管理概述学习记录(一)
  2. zabbix监控linux文件目录,zabbix之日志文件监控
  3. java.两个例子充分阐述多态的可拓展性
  4. JavaScript二(第一个js程序)
  5. (原创)JS兼容性笔记(更新)
  6. 程序物语(六):探寻你的与众不同之处
  7. 卡巴斯基实用技巧推荐(卡巴斯基使用者必看)
  8. VC++钩子DLL框架代码(MFC Extension DLL using shared MFC DLL)
  9. c语言的考试是操作电脑还是写试卷,C语言考试试卷都是基础的题目,由于本人没学过C语言,求各位帮忙, 爱问知识人...
  10. Java的知识点25——IO、 数据源