欢迎光临
我们一直在努力

Zotero PDF2zh完整安装指南:从Python到虚拟环境配置

Zotero PDF2zh完整安装指南:从Python到虚拟环境配置

【免费下载链接】zotero-pdf2zh PDF2zh for Zotero | Zotero PDF中文翻译插件 【免费下载链接】zotero-pdf2zh 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-pdf2zh

Zotero PDF2zh是一款强大的Zotero PDF中文翻译插件,能帮助用户快速将PDF文献翻译成中文,支持多种翻译引擎和双语对照模式。本指南将从Python环境准备到虚拟环境配置,为您提供一站式安装解决方案,让您轻松上手这款实用工具。

一、安装前准备

在开始安装Zotero PDF2zh插件前,请确保您的系统已满足以下要求:

  • Python 3.12.0:插件依赖Python环境运行翻译服务
  • Zotero 7 或 Zotero 8:确保使用最新版本以获得最佳兼容性

1.1 打开命令行工具

所有安装步骤都需要在命令行中执行,不同操作系统的打开方式如下:

Windows用户
  • 按 Win + R,输入 cmd,按回车
  • 建议以管理员身份运行:右键点击"命令提示符",选择"以管理员身份运行"
  • ⚠️ 重要提示:请勿在C盘(系统盘)下创建项目文件夹,建议在D盘或其他非系统盘操作
  • macOS用户
  • 按 Cmd + 空格,输入"终端"或"Terminal",按回车
  • 或者在"应用程序" → "实用工具" → "终端"
  • Linux用户

    打开终端(通常快捷键为 Ctrl + Alt + T)

    二、选择安装方式

    Zotero PDF2zh提供多种安装方式,您可以根据自己的需求和技术背景选择最适合的方式:

    2.1 uv安装(推荐)

    uv是一种快速、轻量的Python虚拟环境管理工具,推荐大多数用户使用。

    第一步:安装uv

    # macOS/Linux
    wget -qO- https://astral.sh/uv/install.sh | sh

    # Windows(在PowerShell中执行)
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

    第二步:验证uv安装

    uv –version

    如果显示版本号,则uv安装完成。

    第三步:下载项目

    # 创建并进入项目文件夹
    mkdir zotero-pdf2zh && cd zotero-pdf2zh

    # 克隆仓库
    git clone https://gitcode.com/gh_mirrors/zo/zotero-pdf2zh .

    # 进入server文件夹
    cd server

    第四步:安装依赖并启动

    # 安装依赖
    pip install -r requirements.txt

    # 启动服务
    python server.py

    ⚠️ 重要提示:翻译功能依赖Python脚本,需要保持脚本的运行状态。只要您需要使用翻译功能,就不要关闭这个Python脚本窗口。关闭脚本后翻译功能将无法使用。

    2.2 conda安装(成熟稳定)

    如果您已经熟悉conda环境管理,可以选择这种方式:

    第一步:安装conda

    参考官方文档安装:Miniconda安装指南

    第二步:验证conda安装

    conda –version

    第三步:下载项目(同上)
    第四步:安装依赖并启动

    # 安装依赖
    pip install -r requirements.txt

    # 启动服务(指定使用conda)
    python server.py –env_tool=conda

    2.3 不使用虚拟环境(简单直接)

    如果您只使用单个翻译引擎,并且全局Python版本为3.12.0,可以不使用虚拟环境:

    # 创建并进入项目文件夹
    mkdir zotero-pdf2zh && cd zotero-pdf2zh

    # 克隆仓库
    git clone https://gitcode.com/gh_mirrors/zo/zotero-pdf2zh .

    # 进入server文件夹
    cd server

    # 安装执行包
    pip install -r requirements.txt

    # 执行脚本(关闭虚拟环境管理)
    python server.py –enable_venv=False

    三、安装Zotero插件

    3.1 下载插件

    在项目根目录中找到最新的xpi文件,如:zotero-pdf-2-zh-v4.0.1.xpi

    3.2 安装插件

  • 在Zotero中打开「工具 → 插件」
  • 将下载的xpi文件拖入插件窗口进行安装
  • 如果功能未生效,请重启Zotero
  • 💡 提示:您可以在Zotero中检查更新,或选择自动更新,来获取最新版本插件。

    四、配置插件

    安装完成后,需要对插件进行简单配置才能正常使用。

    4.1 打开配置界面

    在Zotero中打开「工具 → PDF2zh首选项」进行配置。

    Zotero PDF2zh首选项设置界面

    4.2 基础配置

    • Python Server IP:默认为 http://127.0.0.1:8890,如果修改了服务端口需要相应调整
    • 翻译引擎:选择 pdf2zh 或 pdf2zh_next,推荐使用pdf2zh_next以获得更多功能
    对比项PDF2ZH (旧版)PDF2ZH Next (新版)
    维护状态 ❌ 不再活跃维护 ✅ 持续更新维护
    翻译速度 ⚡ 较快 稍慢
    自定义字体 ✅ 支持更换自定义字体 ❌ 不支持
    双语模式 仅支持基本双语对照 支持多种对照模式
    表格翻译 ❌ 不支持 ✅ 支持表格内容翻译

    4.3 配置翻译服务

    单击「LLM API配置管理」中的「新增」按钮,配置翻译服务。

    LLM API配置编辑器

    推荐翻译服务选择
    使用场景推荐服务原因
    初次尝试 siliconflowfree 完全免费,无需配置
    轻度使用 openaliked / zhipu 有免费额度,性价比高
    长期使用 deepseek 翻译质量好,有缓存机制
    高质量需求 deepseek / aliyunDashScope 翻译效果最好

    4.4 检查服务器连接

    在插件设置页面中,点击"Python Server IP"输入框旁边的"检查连接"按钮,可测试与Python服务的连接状态。

    • 连接成功:服务正常运行
    • 连接失败:请检查server.py脚本是否正在运行、端口号是否正确、防火墙是否阻止了连接

    五、使用双语对照模式

    Zotero PDF2zh的双语对照功能让您可以同时查看原文和译文,极大提高阅读效率。

    Zotero PDF2zh双语对照模式展示

    5.1 双语模式设置

    在首选项设置中,您可以选择不同的双语显示模式:

    • Left&Right:左右对照模式
    • Up&Down:上下对照模式

    5.2 生成双语文件

    配置完成后,右键点击Zotero中的PDF文件,选择"PDF2zh翻译"即可生成双语对照文件。

    六、一键启动配置

    每次翻译都需要打开终端执行 python server.py,您可以配置一键启动以提高效率:

    Windows用户 – 创建桌面快捷脚本

  • 在桌面新建一个文本文件,重命名为 start-pdf2zh.bat
  • 右键编辑,写入以下内容(请根据实际路径修改):
  • @echo off
    cd /d D:\\zotero-pdf2zh\\server
    python server.py
    pause

  • 保存后双击即可启动
  • macOS / Linux用户 – 配置别名

  • 打开终端,编辑shell配置文件:
  • # 如果使用zsh(macOS默认)
    nano ~/.zshrc
    # 如果使用bash
    nano ~/.bashrc

  • 在文件末尾添加别名(请根据实际路径修改):
  • alias pdf2zh-start='cd /path/to/zotero-pdf2zh/server && python server.py'

  • 保存后执行:
  • source ~/.zshrc
    # 或
    source ~/.bashrc

  • 之后只需在终端输入 pdf2zh-start 即可一键启动
  • 七、常见问题解决

    7.1 端口冲突

    如果启动时提示端口被占用,可以修改端口号:

    python server.py –port=9999

    7.2 更新检查失败

    如果启动时更新检查失败,可以切换更新源:

    python server.py –update_source="github"

    7.3 连接服务器失败

    • 确保server.py正在运行
    • 检查防火墙设置,确保端口未被阻止
    • 确认插件中的Python Server IP与实际地址一致

    八、总结

    通过本指南,您已经掌握了Zotero PDF2zh插件的完整安装流程,包括Python环境准备、虚拟环境配置、插件安装和基本使用方法。现在,您可以轻松将英文PDF文献翻译成中文,极大提高学术研究效率!

    如果您在使用过程中遇到任何问题,可以查阅项目文档或提交issue寻求帮助。祝您使用愉快!

    【免费下载链接】zotero-pdf2zh PDF2zh for Zotero | Zotero PDF中文翻译插件 【免费下载链接】zotero-pdf2zh 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-pdf2zh

    创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

    赞(0)
    未经允许不得转载:171主机测评 » Zotero PDF2zh完整安装指南:从Python到虚拟环境配置
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址