# 基于PyQT5制作的翻译小程序
**通过`requests`获取翻译结果,使用`PyQT5`设计界面,使用`SystemHotkey`设置全局快捷键**
**1. 实现基本翻译功能**
**2. 实现截图(支持快捷键`F1`启动)或拖入图片进行识别翻译**
**3. 实现伪划词(复制)翻译,悬浮窗方式输出翻译结果**
**4. 支持音标发音,翻译结果播报**
**5. 支持一键复制翻译结果**
**6. `Python`翻译`JavaScript`方法,不再依赖执行`JS`文件获取`sign`**
**7. 取消默认窗口置顶,新增支持置顶/取消置顶**
**8. UI调整。新增支持切换源语言与目标语言,新增翻译引擎选择(功能待实现)**
**9. 正式加入有道词典**
**10. 网络请求库修改为`httpx`**
......
> 解决`Linux`运行程序无法输入中文:
复制文件:`/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so`
到:`site-packages/PyQt5/Qt5/plugins/platforminputcontexts`
> 解决`Linux`运行程序时报错:`Could not load the Qt platform plugin "xcb" in "" even though it was found.`:
```shell
sudo apt-get install libxcb-xinerama0
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于pyqt5的翻译软件源代码,支持图片、截屏翻译,支持音标发音,翻译结果播报,支持百度、有道翻译,已实现划词翻译,一键复制翻译结果。先安装程序依赖requirements.txt,然后运行main.py即可
资源推荐
资源详情
资源评论
收起资源包目录
translator.zip (41个子文件)
translator
main.py 36KB
res
qm
widgets_zh_CN.qm 1KB
js
index_d52622f.js 2KB
utils.py 8KB
__pycache__
res.cpython-38.pyc 357B
widgets.cpython-38.pyc 8KB
utils.cpython-38.pyc 5KB
threads.cpython-38.pyc 4KB
window
FloatWindow.py 3KB
__pycache__
ScreenshotWindow.cpython-38.pyc 5KB
__init__.cpython-38.pyc 165B
FloatWindow.cpython-38.pyc 3KB
__init__.py 0B
ScreenshotWindow.py 5KB
rc
images_rc.py 37KB
__pycache__
__init__.cpython-38.pyc 161B
images_rc.cpython-38.pyc 10KB
images.qrc 84B
__init__.py 0B
favicon.ico 66KB
threads.py 4KB
ui
FloatWindow_ui.py 4KB
__pycache__
__init__.cpython-38.pyc 161B
FloatWindow_ui.cpython-38.pyc 3KB
MainWindow_ui.cpython-38.pyc 9KB
MainWindow.ui 23KB
FloatWindow.ui 4KB
__init__.py 0B
MainWindow_ui.py 17KB
requirements.txt 106B
widgets.py 10KB
spider
transl_google.py 5KB
__pycache__
__init__.cpython-38.pyc 3KB
transl_baidu.cpython-38.pyc 9KB
transl_google.cpython-38.pyc 5KB
transl_youdao.cpython-38.pyc 9KB
transl_youdao.py 12KB
__init__.py 2KB
transl_baidu.py 10KB
README.md 1KB
res.py 228B
共 41 条
- 1
Python代码大全
- 粉丝: 2730
- 资源: 688
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页