资源简介
支持的语言有:
languages=[['zh','中文'],['en','英语'],['yue','粤语'],['wyw','文言文'],['de','德语'],
['jp','日语'],['ru','俄语'],['kor','韩语'],['slo','斯洛文尼亚语']]
代码片段和文件信息
#-*- coding:UTF-8 -*-
from urllib import request
from urllib import parse
from tkinter import *
import tkinter
import json
import hashlib
def leftClick(event) : #“翻译“按钮事件函数
en_str=Entry1.get()
#print(en_str)
vText=translate_Word(en_strr.get())
s.set(vText)
Entry2=Entry(rootwidth=55textvariable=s)
Entry2.place(x=90 y=80height=50)
def leftClick2(event): #“清空“按钮事件函数
s1.set(‘ ‘)
Entry2=Entry(rootwidth=55textvariable=s1)
Entry2.place(x=90y=1height=50)
s.set(‘ ‘)
Entry2=Entry(rootwidth=55textvariable=s)
Entry2.place(x=90y=80height=50)
def translate_Word(en_strtranslateto) :
URL=‘http://api.fanyi.baidu.com/api/trans/vip/translate‘ #百度翻译API地址
#创建 Form Data 字典,存储向服务器发送的 data
Form_Data={}
Form_Data[‘from‘]=‘auto‘ #输入语种自动检测
Form_Data[‘to‘]=translateto
Form_Data[‘q‘]=en_str #要翻译字符串
Form_Data[‘appid‘]=‘20200309000395526‘ #申请的APP ID
Form_Data[‘salt‘]=‘1435660288‘
Key=‘_FLq13OX5RsJUzVttVMI‘ #平台分配的密钥
m=Form_Data[‘appid‘]+en_str+Form_Data[‘salt‘]+Key
m_MD5=hashlib.md5(m.encode(‘utf-8‘))
Form_Data[‘sign‘]=m_MD5.hexdigest()
data=parse.urlencode(Form_Data).encode(‘utf-8‘) #使用urlencode()方法转换标准格式
response=request.urlopen(URLdata) #传递Request对象和转换完格式的数据
html=response.read().decode(‘utf-8‘) #读取信息并解码
translate_results=json.loads(html) #使用JSON
#print(translate_results)
translate_results=translate_results[‘trans_result‘][0][‘dst‘]
#print(“翻译的结果是“translate_results) #打印翻译信息
return translate_results
if __name__==“__main__“:
root=Tk()
root.title(“睿智翻译器“)
root[‘width‘]=600;root[‘height‘]=250
Label(roottext=‘输入翻译内容:‘width=12).place(x=1y=1)
s1=StringVar()
s1.set(“你好这是测试 (·~@~·)
相关资源
- 百度语音识别调用(voicechat.py)
- post有道翻译 2021年可用
- 动物图片识别.py(基于百度api)
- 企业微信api接口实现
- Windows64下通过python调用海康SDK实现登
- Python,通过Googlemap API获取地点信息
- 段力辉大神翻译原版OpenCV-Python
- Python3.7.2中文文档-标准库-Python数据类
- 【官方文档】TensorFlow Python API docume
- Boost.Python中文文档
- 高德API + Python 解决租房问题_实验楼
- python3.6 API
- 《Rapid GUI Programming with Python and Qt》
- 3ds Max Python API
- 图像处理-图片找不同Find the differenc
- Python标准库查询手册最新Python 3.3
- Web Scraping with Python_Collecting Data from
- Packt-Web.Scraping.with.Python.Richard Lawson
- Python语言开发RESTful API指南
- CherryPy Essentials - Rapid Python Web Applica
- 百分百汉化Python2与Python3的中文版AP
- Blender Python API
- python-matplotlib英文版翻译
- Python3.8.0 官方中文帮助文档 API参考手
- 文档翻译软件
- python调用dlib库实现简单的人脸识别
- python3实现RSA(非调用RSA库
- Pandas 0.19.2 官方文档 汉化中文版(精
- onvif-python调用
- wxPython4.0 api && doc
评论
共有 条评论