制作属于自己的翻译软件(基于PyQt5+Python+实时翻译)

制作属于自己的翻译软件(基于PyQt5+Python+实时翻译)

@(目录)

软件截图

软件截图

主要的思想

界面方面

源码:

https://github.com/LiYangSir/Translate

  界面主要采用PyQt5的QtDesigner来制作,主要是因为QT的界面可以支持CSS样式,制作起来比较好看,当然为了简单,我自己也没有加任何特效。读者可以自行加载CSS样式。

  这里没有直接采用tkinter也是想试一下QT,对于熟悉tkinter的同学,可以自己改进,也比较简单。

注意: 翻译这个按钮其实没有用,增加了实

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一个软件界面翻译的小工具,对于英文不好的同学应该会有点帮助。英文好的就不要看了。最因为是调用网页接口翻译,使用必须联网 ====================================================== 经过几天的反响,我更新了下软件,做个详细的使用情况吧 1。有好多人说,有的程序只能翻译极个别的按钮或者其他的,大部分不能翻译。这种情况是,因为软件是根据窗口句柄内容进行翻译,你的软件翻译不了,那就是无法获取你的软件的句柄,你的软件极有可能是自绘的或者其他未知。本人目前没有办法解决。(你可以采取截图识别翻译,再逐个对照) 2.有人说翻译的内容太牵强。因为是机器在线翻译,本人也无法解决。只能靠个人理解能力了。 3.有人说截图识别卡顿。因为截图有大小限制,你截的太小是不会上传的,太大又因为要识别的内容太多,所有卡慢。跟我软件没有关系,跟你的网速有关。 4.为了美观增加了皮肤和增加的一个划词翻译选项。 5.划词翻译选项尽量在必要时选中,不需要时取消勾选。因为原理和系统鼠标左右键操作有点冲突(问题不是太大)如果你不介意可以随意。 6.已翻译内容框,当你翻译好后点击要复制的时候,划词翻译会暂停9秒(这个时间段划词是不会有反应的。)过了9秒正常划词。当然你可以随时勾选界面上的划词开启的勾来操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值