Skip to content

按使用阶段查找

不确定自己处于什么阶段?请根据当前情况选择:


阶段 1:准备安装 🔧

正在做什么:准备开始安装插件

需要准备

下一步安装指南


阶段 2:安装中 📦

正在做什么:正在安装 Python 虚拟环境或下载文件

常见问题

问题解决方案
uv/conda 安装后命令不识别虚拟环境问题 →
server.zip 下载失败网络问题 →
Python 版本不兼容环境配置问题 →

阶段 3:启动服务 🚀

正在做什么:运行 python server.py 或 Docker 容器

常见问题

问题解决方案
服务启动失败环境配置问题 →
端口被占用 (8890)网络问题 →
DLL 初始化失败环境配置问题 →

检查清单


阶段 4:安装插件 🔌

正在做什么:在 Zotero 中安装 xpi 插件

步骤

  1. 下载 v3.0.37
  2. 打开 Zotero 「工具 → 插件」
  3. 将 xpi 文件拖入插件窗口
  4. 重启 Zotero

常见问题

  • 插件安装后无反应 → 重启 Zotero
  • 插件版本不兼容 → 确保使用 Zotero 8 和插件 v3.0.x

阶段 5:配置翻译 ⚙️

正在做什么:配置 API Key 和翻译服务

常见问题

问题解决方案
没配置 API 可以用吗?翻译服务问题 →
如何选择翻译服务?翻译服务问题 →
API Key 配置后仍报错翻译服务问题 →

检查清单

  • [ ] Python Server IP 设置为 http://127.0.0.1:8890
  • [ ] 已选择翻译引擎 (pdf2zh 或 pdf2zh_next)
  • [ ] 已配置或激活 LLM API

阶段 6:开始翻译 📄

正在做什么:第一次尝试翻译 PDF

常见问题

问题解决方案
翻译卡住不动网络问题 →
扫描版 PDF 翻译失败插件功能问题 →
翻译质量不满意翻译服务问题 →
bing/google 中途报错网络问题 →

检查清单

  • [ ] server.py 终端有日志输出
  • [ ] Zotero 右键菜单可以看到 PDF2zh 选项
  • [ ] 可以看到翻译进度

阶段 7:遇到错误 ❌

正在做什么:使用过程中出现错误提示

快速排查步骤

1. 查看终端错误

终端中的错误信息通常包含关键线索:

示例 1

DeepSeek API Key is Required

含义:没有配置 DeepSeek API Key 解决翻译服务问题

示例 2

OSError: Microsoft Visual C++ Redistributable is not installed

含义:缺少 Visual C++ 运行库 解决环境配置问题

示例 3

Failed to canonicalize script path

含义:虚拟环境路径问题 解决虚拟环境问题

2. 搜索文档

使用 Ctrl+F / Cmd+F 在本文档中搜索错误关键词。

3. 尝试基础解决方案

shell
# 切换端口
python server.py --port=9999

# 重启服务
# 停止当前服务,重新运行
python server.py

4. 仍未解决


📊 问题解决流程图

遇到问题

查看终端错误信息

搜索本文档

┌─────────────┬─────────────┬─────────────┐
↓             ↓             ↓             ↓
安装相关     配置相关     功能相关     其他问题
    ↓             ↓             ↓             ↓
[安装指南]   [配置说明]   [功能说明]   [GitHub Issues]

🔍 常见错误码速查

错误信息可能原因快速解决
NetworkError端口/防火墙切换端口到 9999
DLL initialization failed缺少 VC++安装 VC++ 运行库
Failed to canonicalize移动了 server 文件夹重新安装或删除虚拟环境文件夹
Scanned PDF detected需要先 OCR用其他工具 OCR 后再翻译
API Key is Required未配置 API配置并激活 API Key
command not found: uvuv 未加入 PATH重新打开终端或手动加入 PATH

获取帮助

基于 MIT 许可发布