/transPDF

pdf translate en -> cn

Primary LanguagePython

transPDF

pdf translate en -> cn

更新

2022.6.17

  • 如果是arXiv上的论文,推荐直接将url中的arXiv改为ar5iv,然后右键翻译
  • ar5iv不支持的,可以尝试https://www.arxiv-vanity.com/

2019.11.20

  • 经过各种尝试,发现效果最好的是使用PyMuPDF将PDF转换成xhtml,然后放到chrome浏览器里右键翻译……
  • 有配图有整段翻译,还要啥自行车xxx

2019.11.19

  • 换成google.cn翻译了,一是没有墙,二是翻译效果比之前的山寨包好太多了
  • 还是忍不住手贱写了阅读器,UI来源见参考,因为很懒没怎么改

2019.11.18

  • PDF读取部分换成了PyMuPDF,真鸡儿好用。感觉我已经天下无敌了xxx
  • 本来想加个界面做成阅读器的,查了一下发现好麻烦。还是算了吧,能用就行了xx
  • 还有剪切板的翻译,做了一半觉得按复制键好麻烦,还不如直接全文翻译呢,反正也有原文xx

通天塔收费了呜呜呜……哼大不了自己做一个xxx

↑基本上就是基于这种心情随手写的玩意。嗯我知道很垃圾……

说明

  • 因为是自己用的所以不保证可读性。
  • 有用的话可以随便拿,能用得上的话我会很开心的x

用法

  1. 安装依赖
pip install -r requirements.txt
  1. 修改transPDF.py中的url,也可以直接删掉,把file换成pdf路径
  2. 运行
python transPDF.py
  1. 阅读器
cd reader
python __main__.py

效果

image image 所用pdf为《How does the brain solve visual object recognition?》

PDF连接:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3306444/pdf/nihms352068.pdf

参考