受不了现有翻译工具的各种限制,于是自己写了个 pdf 翻译工具,接口来自百度翻译,翻译效果如图所示
开源地址:https://github.com/flaribbit/paper-translator
准备工作
- 申请百度翻译接口:通用翻译API,点击下方“立即使用”并根据提示操作
- 在总览页面最下方的申请信息中可以看到APPID和密钥
- 新建文件
key.txt
,将APPID和密钥复制粘贴到文件中,中间用一个空格隔开 - 安装依赖
pip install requests pymupdf
使用方法
python main.py 英文文档.pdf
如果希望编辑提取出的文字,可以使用以下命令。程序会首先生成一个同名的 txt 文件,手动编辑保存后按回车键继续翻译。
python main.py --edit 英文文档.pdf