Zotero PDF2zh 是一款为 Zotero 文献管理工具开发的ai插件,能够将 PDF 文件中的英文内容翻译为中文,并支持多种翻译引擎和格式输出。它能够处理数学公式,并且可以将双栏论文转换为单栏格式,方便在手机上阅读。
一键翻译英文 PDF 论文:支持整篇论文翻译,输出纯中文或中英对照 PDF。
多翻译引擎支持:集成 Bing、DeepSeek、智谱等翻译引擎,支持自定义 API 接口。
保留公式图表:使用 pdf2htmlEX 解析 PDF,精准保留 LaTeX 公式、表格和图像。
双栏转单栏:智能将双栏 PDF 转为单栏,优化手机和平板阅读。
字体优化:支持自定义中文字体(推荐使用霞鹜文楷),提升阅读可读性。
多种输出格式:支持生成 mono(仅含目标语言)、dual(源语言与目标语言对照)以及 compare(中英双栏对照)三种格式的 PDF 文件。
安装命令:
pip install pdf2zh:安装最新版本的pdf2zh。
pip install --upgrade pdf2zh:更新已安装的pdf2zh版本。
当前版本:v1.9.0。
1.设置翻译参数
Python Server IP:默认为http://localhost:8888,可自行修改端口号。
翻译引擎:默认为Bing,可从下拉菜单选择或自行输入。
线程数:默认为4,用于控制翻译时的执行线程数。
翻译文件输出路径:临时存储翻译后的PDF文件,默认为空,建议设置为绝对路径。
Pdf2zh配置文件路径:用于配置翻译引擎和字体,默认为空,建议设置为绝对路径。
重命名为短标题:将新增文件的条目标题命名为短标题(如mono、dual等),不改变原文件命名。
2.选择默认生成的翻译文件
默认生成文件:mono和dual文件。
控制选项:通过勾选控制添加到Zotero中的文件,并可选择生成后是否自动打开。
新建config.json文件:将配置文件路径输入到Zotero翻译配置中。
示例config.json:
{"NOTO_FONT_PATH":"./LXGWWenKai-Regular.ttf","translators":[{"name":"openai","envs":{"OPENAI_BASE_URL":"https://api.openai.com/v1","OPENAI_API_KEY":"sk-xxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxxxx","OPENAI_MODEL":"gpt-4o-mini"}}]}NOTO_FONT_PATH:自定义字体路径。
translators:可配置多个AI翻译引擎(若使用默认的Bing或Google则无需配置)。
下载脚本文件:
wgethttps://github.com/guaguastandup/zotero-pdf2zh/raw/refs/heads/main/server.py执行脚本文件:
pythonserver.py8888注意事项:
若修改了端口号,需在Zotero配置中相应修改。
Zotero插件配置会覆盖Python脚本中的配置,若不想在Zotero中配置,可将Zotero插件配置留空。
PDF2zh: Translate PDF:生成文件由Zotero插件设置中的“默认生成文件”决定,默认生成mono和dual两个文件。
PDF2zh: Cut PDF:将双栏PDF文件切割为单栏文件,适配手机阅读,生成后缀为cut的单栏PDF文件。
PDF2zh: 中英双栏对照:将后缀为dual的文件切割拼接为中英文对照文件,生成后缀为compare的中英双栏对照PDF文件。
https://github.com/guaguastandup/zotero-pdf2zh
下一篇: 最后一页
Open WebUI 学习资源汇总 - 用户友好的本地大语言模型界面
2025-01-10
以业内角度看OpenAI停止对中国服务,只讲关键,其余的你来悟
2025-01-21
2025-01-31
2025-02-13
aicommits学习资料汇总-AI驱动的Git提交消息生成器
2025-01-06
2025-01-15
2025-02-07
2025-01-10
DB-GPT:12.7k星星!让大模型与数据库的交互更简单便捷,助力开发
2025-01-21