Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/HACHp1/chptrans
翻译英文pdf论文的小工具,类似于不使用浏览器的划词翻译
https://github.com/HACHp1/chptrans
Last synced: 3 months ago
JSON representation
翻译英文pdf论文的小工具,类似于不使用浏览器的划词翻译
- Host: GitHub
- URL: https://github.com/HACHp1/chptrans
- Owner: HACHp1
- Created: 2018-11-06T13:10:15.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-04-14T07:31:35.000Z (over 1 year ago)
- Last Synced: 2024-05-02T19:20:41.281Z (6 months ago)
- Language: Python
- Homepage:
- Size: 900 KB
- Stars: 27
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - HACHp1/chptrans - 翻译英文pdf论文的小工具,类似于不使用浏览器的划词翻译 (Python)
README
# chptrans
## 功能
* 弹窗翻译pdf英文论文用的小工具,避免换行符的尴尬,免去打开浏览器的过程,翻译只需三个键,妈妈再也不用担心我看论文原文了:)
* 可以切换多个翻译接口## 环境
* 支持Win/MAC/ubuntu,python3
## 安装方法
* 安装前请使用pip安装keyboard、brotli、xerox、pyautogui、PyExecJS以及requests库:
``` bash
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple keyboard brotli xerox pyautogui requests PyExecJS
```* 安装:
``` bash
python setup.py build
python setup.py install
```## 用法
* 安装好后,在命令行中输入`chptrans`打开翻译器,复制想翻译的英文(ctrl+c),复制完后按f键翻译(翻译器会将剪切板中的内容翻译为中文)。
* 按`ctrl+e`可以切换中英对照模式。
* 按`ctrl+r`可以切换翻译器。## 使用截图
普通模式:
![](img/show.png)
中英对照模式:
![](img/show2.png)
## 更新日志
* 2019.5.15 百度接口失效,改用Bing接口。
* 2019.6.25 Bing接口更新,加入firefox头部和brotli解码。
* 2019.7.16 Bing接口更新,改用Bing接口V3。
* 2019.8.4 程序功能更新,直接使用弹窗和按键,操作方便快捷。
* 2019.8.12 增加对复制文件等异常情况的处理
* 2019.9.20 换行处部分处理
* 2020.2.27 修正了一处异常处理
* 2021.4.19 兼容Windows、MAC和ubuntu,新增中英对照模式
* 2021.4.30 新增翻译器切换,同时支持Bing和有道翻译
* 2021.5.12 新增百度翻译接口## 感谢
- [ ZCY01/BaiduTranslate ](https://github.com/ZCY01/BaiduTranslate)
## todo
* ~~按键关闭翻译窗口~~(感觉不如直接用鼠标点叉叉)
* ~~新窗口连续翻译~~(太麻烦了,不够简洁)