一个基于Electron和Python的PDF文献翻译工具,支持PDF文档的智能分析和翻译。
- PDF文档智能布局分析
- 多语言翻译支持
- 友好的用户界面
- 跨平台支持 (Windows, macOS)
- Node.js >= 16
- Python 3.10
- Conda (推荐)
- 克隆仓库:
git clone [repository-url]
cd pdf-translator- 安装Node.js依赖:
npm install- 创建并配置Python环境:
conda create -n pdftranlate python=3.10
conda activate pdftranlate
pip install -r requirements.txt- 下载模型文件:
python download_model.py# 设置开发环境
export NODE_ENV=development # Linux/macOS
# 或
set NODE_ENV=development # Windows
# 启动应用
npm start# macOS
npm run build:mac
# Windows
npm run build:win- 首次运行前请确保已下载所需的模型文件
- 确保Python环境中已安装所有必要的依赖
- 在Windows环境下构建时需要安装相应的构建工具
MIT License