跳至主要內容

饺子翻译V3版本

西园公子原创...大约 5 分钟饺子翻译饺子翻译V3

前言

饺子翻译已经迭代了了两个大版本,分别有以下特点和问题。

V1

V2

V3New

V3.0.3版本:New

反馈地址:https://txc.qq.com/products/618303open in new window

V3.0.3

MacOS:

下载地址:MacOS M系列芯片open in new windowMacOS Intel芯片open in new window

注:启动后会提示申请“辅助功能”(为了可以监听鼠标的划词动作)、“输入监听”(为了可以注册全局快捷键)的权限。允许即可,否则可能无法正常工作。

Windows:

Windows 10+open in new window

注:解压后,双击饺子翻译.exe。如果遇到系统弹窗提醒“不安全之类的”,信任即可。这是因为没有给软件签名公证的原因。最近较忙,等到后面我购买了签名,就没有这个问题了。

如有问题,请反馈才能解决你的痛点和问题~

介绍:

  • 后端:监听鼠标点击事件,划词翻译
  • 前端:使用 Vue3+Element UI 构建前端页面,并基于 webview2 技术,体积低至 10MB。
  • 技术栈:Go+Wails+Vue3+Element UI
  • 支持 Windows + Mac(原生)

相信过不了多久就会有一个功能强大的文献划词翻译软件,不止划词,更是平常查词、收藏单词的好帮手。

界面预览:

饺子翻译V3-首页饺子翻译V3-Mac-demo2image-20231209231415508饺子翻译V3-快捷设置image-20231214075432612image-20231216202105511
饺子翻译V3
饺子翻译V3

偏好设置页面预览:

饺子翻译V3-偏好设置
饺子翻译V3-偏好设置
饺子翻译V3-偏好设置-快捷键
饺子翻译V3-偏好设置-快捷键
饺子翻译V3-偏好设置-通用设置
饺子翻译V3-偏好设置-通用设置
夜间模式
夜间模式
饺子翻译V3-自动更新功能
饺子翻译V3-自动更新功能

进度

利用空闲时间,不定时更新最新进度.

新功能:

新功能指的是V2版本所没有的功能,属于新升级的点,属于很实用的功能。

2)演示视频

V1版本:

  • 后端:一个后台监听鼠标的程序,用于复制出文本。

  • 前端:调用沙拉查词、划词翻译等浏览器翻译插件进行翻译文本。

  • 技术栈:Python+Win32

  • 缺点:没有自己的前端页面,无法根据需求改动页面。

V2版本:

解决了V1版本的痛点。

  • 后端:监听鼠标点击状态,调用各大翻译引擎接口。

  • 前端:使用 Python库tkinter 编写前端页面,不在依赖第三方插件。

  • 技术栈:Python+Tkinter+Win32

缺点:无法在前端页面的设计上,做到随心所欲。有些很常规的交互,需要很长时间才可以开发完成,或者就完成不了。

V3版本

以上问题最棘手的就是开发前端页面,那么有什么技术可以快速写页面,而且美观且性能又好呢?

答案是有的,那就是现在如日中天的 html+css+js 技术(简称前端)。你现在看到的浏览器网页的各种特效之类的,都是这些技术搞定的。此处感谢大牛的贡献~

但是经过我的调研,Python 是无法用 html 开发软件界面的,所以很遗憾。虽然 Python 也有类似 html 的 qml 库,但是社区不太ok,遇到问题难以解决。

......

巧了的是,今年找实习,学习了 Go 语言,并了解到 Go 可以结合 html 做出很酷炫的交互页面。(小声说:Go比Python在速度上快10倍)

时机到了,那么就开启 V3 时代吧!

上次编辑于:
贡献者: zwj