感谢你的 Star,但需要注意的是,这里是之前的一个练手项目,交互式功能是正常的,但所破解的翻译API均已失效。
目前该代码仓库的作用:
- 展示划词翻译的运作流程。
- 提供一个 UI 的界面设计供后续使用学习。
如何解决 API 问题? 答:申请属于你的 API,并根据官方调用的开发文档修改translation/function/translator.py中对应的函数,比如 __youdao_translation(),或者采取 AI 翻译的形式进行替换。
感谢以下三个仓库给我提供的帮助:
软件使用的第三方库:PyExecjs, OCRmyPDF, PyPDF2, PyQt5, PyQtWebEngine, requests
cd Translation
# Python Preparation
virtualenv venv
source venv/bin/activate
# Install translation and other dependencies
pip install -e .
cd translation
python main.py