Zotero中进行文献翻译【Windows11】【新版,目前没发现bug】
zotero软件官网:https://www.zotero.org/
下载翻译插件
点击进入GitHub页面:https://github.com/guaguastandup/zotero-pdf2zh
先下载下图所示两个文件
安装翻译插件
进入Zotero软件→工具→插件
找到刚刚下载的插件
接着将server.zip解压,得到
点击进入该文件夹,然后单击上栏,输入cmd,后enter,进入该文件夹终端
1 安装uv
需要fq【梯子】才能下,不然会报错
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
查看uv版本号,确定安装成功
uv --version
2 安装3.12.0版本的python
👉 Python 3.12.0 下载页面
往下滑,找到Windows installer(64-bit)
我是新建了一个文件夹来存。双击.exe文件
一定要记得勾选 “Add python.exe to PATH”。
去终端测试一下是否安装成功。python --version
3 安装依赖
梯子关闭了,我才运行成功这行指令。
pip install -r requirements.txt -i https://pypi.org/simple
继续安装相关包
uv pip install --python .\zotero-pdf2zh-next-venv\Scripts\python.exe --index-url https://mirrors.ustc.edu.cn/pypi/simple pdf2zh_next pypdf PyMuPDF flask toml
4 用Bing测试一下
执行python server.py
出现下方黄字,就可以回到Zotero翻译试试了
编辑→设置→选Bing→右上角关闭设置
翻译成功
换成硅基流动API
点击这段文字进入硅基流动登录页面
1 选择模型
登录后进入模型广场页面,选择红框内模型
再点击复制按钮,复制该模型名称:deepseek-ai/DeepSeek-V3
找到config.toml文件
用记事本打开config.toml,找到红框部分
用刚刚复制的模型名称替换默认的
2 新建API密钥
回到硅基流动主页,往下翻,找到API密钥,点击新建API密钥
创建好后单击复制该密钥
将该密钥替换掉默认的key中的null,而后Ctrl+S保存后关闭config.toml文件【注意:密钥不能告诉他人,如果别人知道你的密钥,会用你的额度】
复制蓝底字
3 Zotero配置
编辑→设置→选择SiliconFlow
往下滑,点新增,照着配置。
4 运行测试
重新找一篇右键翻译试试。先写一个启动程序:打开记事本→粘贴下面的代码→Ctrl+S保存→改成.bat后缀,放到桌面
@echo off
cd /d "D:\Zotero\server"
python server.py
pause
双击start.bat,回到Zotero软件,右键一个文献进行翻译