AB
AiBoss站
project

easyread - 把英文论文翻译排版成中文书,边读边批注提问

easyread 是一个本地运行的英文论文阅读工具:导入 PDF 后逐页翻译成中文,公式用 KaTeX 重排、表格按三线表呈现,可随时对照原文、划线记笔记并向 AI 提问。翻译模型由用户自选,支持 Claude Code、Codex CLI、多家 API 以及本机 Ollama。项目由 Edwardxlai 维护,MIT 许可,最新版本 v1.2.6。

easyread 是一个把英文论文读成中文的本地阅读工具。它的做法不是把 PDF 丢给翻译软件再拿回一段纯文本,而是导入 PDF 后在后台逐页翻译,同时把公式、表格按原文重新排版,让译文读起来像一本排好版的中文书。阅读过程中可以随时切回对照模式核对原文,也可以划线、写笔记、向 AI 提问。据项目自述,论文和笔记只存在用户自己的电脑上,服务只监听本机。它适合需要大量读英文论文、又希望保留原文核对能力的研究者、学生和工程人员,也适合希望把阅读记录沉淀成 Markdown 笔记的人。

维护者与状态

easyread 由 Edwardxlai 维护,仓库创建于 2026-09-30,最后提交时间为 2026-10-02。最新 release 为 v1.2.6,发布于 2026-10-02。截至 2026-10-02,仓库星标数为 584。项目许可证为 MIT。

从时间线看,这是一个非常新的项目:创建到最新版本之间只隔了两天,但已经发布了正式版本并附带安装包。项目自述中提到,每次推送都会在 Windows、macOS、Linux 三个系统上自动安装、跑测试并启动一次;贡献者名单里也列出了在 Electron 桌面版打包、双栏论文原页定位、并行翻译稳定性等方面提交修复的协作者。

主要能力

以下能力均据项目自述整理,未经过本站实际运行验证。

排版与对照阅读

  • 译文采用宋体正文、较舒适的行宽与行距,公式用 KaTeX 按原文重排,表格呈现为三线表,参考文献保留原文,顶栏可一键切换深色模式。
  • 一键切换「对照」后,每段译文下方附上英文原文;右侧可以打开原页,跟随阅读位置翻页,并框出当前段落在原页中的位置。
  • 翻译与解释分开:正文只放忠实译文,AI 的解释和回答放在页边,便于区分哪些是论文本身说的。

批注、笔记与提问

  • 选中文字可用四色荧光笔或下划线标注、写笔记、提问;问题可一键交给 AI 回答,笔记也可以让 AI 点评。
  • 所有笔记按原文顺序汇总,可勾选导出为 Markdown,用于放进 Obsidian、Notion 等工具。
  • 右侧「问 AI」面板支持实时对话,回答逐字流出;可以一次引用多段,把选中文字拖进输入框即可。据项目说明,提问「我标红的那些公式有什么联系」时,它会按颜色找出对应划线。支持开多个对话,每个对话可单独选模型。
  • 译文可以修改:双击一段直接编辑;在术语表里改一个译法,可全文替换。

ASD-STE100 问答模式

在「问 AI」的「回答方式」里可以选择 ASD-STE100 模式,用简明中文回答问题或总结论文,保留专业术语、公式和数值。该模式按对话保存,支持复制、放到页边和导出 Markdown。项目自述特别说明:ASD-STE100 是英文标准,这个模式只是借鉴其短句、主动表达和术语一致等原则,提供中文写作辅助,不将中文答案标为符合英文标准或已认证;正文过长时只提供节选,回答需说明依据范围。中文提示词另参考 asd-ste100-skill 的语义保留原则,保留条件、范围和「可能/建议/必须」等语气强度。

文献库与导入

  • 不限于 arXiv:可以拖入任何 PDF,也可以填 arXiv 编号、DOI、论文标题或论文网页(项目自述列举了 OpenReview、ACL、NeurIPS、bioRxiv、PMC、期刊页面),自动找到公开 PDF 并补全作者、年份、出处。
  • 侧栏像聊天软件:论文和分类都能置顶,可自建分类(右键改名、删除,把论文拖进去),内置分类可以隐藏;支持最近阅读、搜索、未读/在读/已读、星标、阅读进度、复制引用(GB/T 7714、APA、BibTeX),以及导出单文件离线 HTML 发给别人。删掉的论文先进回收站,可以恢复,快捷键可自定义。
  • 长论文可以选「只译正文」,或指定页码区间;导入时可选本次使用的模型,也可以选「读英文原文」只排版不翻译,之后随时点「翻译成中文」。

用量与数据安全

  • 每次翻译、每条 AI 回答都会记录用了多少 token;据项目说明,使用 Claude 订阅时还能看到 5 小时/7 天额度用到多少、什么时候重置。
  • 项目自述的写入策略是:每次修改先存在浏览器,本地服务确认写进文件后才删除;如果翻译方后来改动了用户改过的段落,只提示、不覆盖。

使用入口

仓库地址:Edwardxlai/easyread;项目主页:easyread 项目主页。

据项目说明,最省事的安装方式是下载安装包,不需要装 Python:Windows 为 EasyRead-Setup-x.x.x.exe,macOS(Apple 芯片)为 EasyRead-x.x.x-arm64.dmg,Linux 为 EasyRead-x.x.x.AppImage(需先 chmod +x)。项目自述提醒,安装包没有代码签名,Windows 可能弹出「Windows 已保护你的电脑」,macOS 首次打开会提示「无法验证开发者」,需要按系统提示手动允许。

也可以从源码运行,需要 Python 3.10+:Windows 双击 start.cmd,macOS / Linux 在解压目录运行 ./start.sh。或者用 pip 安装:

pip install git+https://github.com/Edwardxlai/easyread
easyread

浏览器会打开 http://127.0.0.1:8765。此外项目还提供命令行入口,供 Claude Code、Codex 这类 agent 在对话中读取笔记和问题、把回答写到对应段落旁边,也可以亲自翻译或重译某几页,技能说明在 skill/paper-reading/SKILL.md。

许可与限制

easyread 采用 MIT 许可证。项目自述提到,公式渲染使用 KaTeX,同样是 MIT 许可。

使用上有几处需要提前了解。翻译引擎由用户自选:Claude Code 和 Codex CLI 需要先装好并登录对应工具,不用 API Key,走订阅额度;DeepSeek、智谱、阿里云百炼、Kimi、硅基流动、魔搭等 API 需要 Key;OpenAI、Anthropic、Gemini、OpenRouter、Groq、Cerebras 等接口按项目自述需要相应网络条件;本机 Ollama / LM Studio 可完全离线,项目自述推荐 qwen3.5:9b,显卡较小可用 4b。自定义地址支持任意 OpenAI 兼容接口,Chat Completions 和 Responses 两种格式都支持。

数据存放位置随安装方式不同:从源码运行时在项目目录的 library/,pip 安装后在 ~/EasyRead/library/,每篇论文一个文件夹,内含原 PDF、原页图和若干 JSON。导出的离线 HTML 是单文件,原页图打包在内,因此体积不小——项目自述给出的参考是 27 页论文约 10 MB;在离线版里新做的划线和笔记只存在打开它的浏览器中,需要额外导出 JSON 再合并回文献库。桌面版(Electron)的开发环境需要 Node.js 22+、Python 3.10+ 和 PyInstaller。