西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页 常用软件 软件下载 安卓软件 游戏下载 安卓游戏 MAC应用 驱动下载 安卓电视
系统工具网络工具媒体工具图形图像聊天工具应用软件编程开发手机软件安卓应用电脑安全字体素材

简单翻译软件

v2.0Python免费版
  • 简单翻译软件v2.0Python免费版
  • 软件大小:7.8M
  • 更新时间:2020-12-24 18:56
  • 软件语言:中文
  • 软件厂商:
  • 软件类别:国产软件 / 免费软件 / 翻译工具
  • 软件等级:3级
  • 应用平台:WinAll
  • 官方网站:暂无
好评:50%
坏评:50%

软件介绍

简单翻译软件是一个可以自助翻译的小工具,可以读入多种语种如英语、日语、韩语等的翻译服务。python写的,捣鼓了一个界面,输入英文单词,回车,如果词库存在该单词,输出对应的中文意思,不存在则提示不存在。

软件特色:

1、可以翻译菜单,编辑框等控件;

2、支持中文版本;

3、软件完全免费无毒!

代码说明:

import urllib.request
import urllib.parse
import json
import tkinter

import tkinter
root = tkinter.Tk()
root.title("简单翻译  v2.0")
root.geometry('325x300')
width = 325
height = 325
screenwidth =root.winfo_screenwidth()
screenheight = root.winfo_screenheight()
alignstr = '%dx%d+%d+%d' % (width,height, (screenwidth-width)/2,
                            (screenheight-height)/2)
root.geometry(alignstr)
def hit_me():
    content = t1.get("0.0","end")
    temp_content = content.replace('。', '.',
                                   content.count('。'))    #把句号换成点
    # 从Request URL:拷贝过来。把_o删了
    url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"
    # data就是表单数据,把Form Data 中的内容拷贝过来
    data = {}
    data['i'] = temp_content
    data['from'] = 'AUTO'
    data['to'] = 'AUTO'
    data['smartresult'] = 'dict'
    data['client'] = 'fanyideskweb'
    data['salt'] = '15803439446390'
    data['sign'] = '8e349204c5d1140741ffe43284595085'
    data['ts'] = '1580343944639'
    data['bv'] = 'bbb3ed55971873051bc2ff740579bb49'
    data['doctype'] = 'json'
    data['version'] = '2.1'
    data['keyfrom'] = 'fanyi.web'
    data['action'] = 'FY_BY_CLICKBUTTION'
    # 使用urllib.parse.urlencode()函数将字符串转换为所需要的形式
    # 把Unicode的文件格式转换为uf-8的编码形式
    data = urllib.parse.urlencode(data).encode('utf-8')
    response = urllib.request.urlopen(url, data)
    # 解码的时候也要用uf-8来解码
    html = response.read().decode("utf-8")
    target = json.loads(html)
    t2.delete("0.0","end")
    t2_text=(target["translateResult"][0][0]["tgt"])
    t2.insert(1.0,t2_text)

# 第5步,在窗口界面设置放置Button按键
# 在图形界面上设定输入框控件entry并放置控件
t1 = tkinter.Text(root, show=None, font=('Arial', 14))
t2 = tkinter.Text(root, show=None, font=('Arial', 14))
l1=tkinter.Label(root, text='       调用有道词典在线翻译.     by:张嘉',
                  font=('Arial', 12),     #font字体
                  width=20, height=2)
# t1.Text(root, height=3,wrap=WORD)
b1 = tkinter.Button(root, text='翻译一下', font=('Arial', 12),
                        width=10, height=1, command=hit_me)
t1.place(x=10,y=10,width=300, height=100)
b1.place(x=10,y=120)
t2.place(x=10,y=165,width=300, height=100)
l1.place(x=10,y=290,width=300, height=20)
root.mainloop()

软件截图

简单翻译软件 v2.0Python免费版
    翻译软件
    (67)翻译软件关键词
    翻译软件指的是可以帮助我们把不认识的语言或字体翻译成我们熟知的语言,我们比较常见的翻译形式有英汉互译、简繁互译等。一般来说翻译软件可以分为电脑版和手机版两种,根据个人需求用户可以选择对应的版本!翻译软件哪个好?其实机器翻译都是半斤八两,没有最好,看个人爱好了。有道是老牌。西西小编个人用有道词典桌面版,Google翻译,Bing翻译结合,平常开着有道,遇到不会的词划一下,如果看大片文字就用Googl更多>>

    发表评论

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲

    下载帮助下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

    TOP
    软件下载