EasyRead v1.2.6
在线试读:https://edwardxlai.github.io/easyread/demo/
安装:下载下面对应系统的安装包(Windows .exe、macOS .dmg、Linux .AppImage),装好就能用,不用装 Python。想从源码跑的,下载 Source code (zip) 解压,Windows 双击 start.cmd,macOS / Linux 运行 ./start.sh(需要 Python 3.10+)。
读英文原文(不翻译)
- 导入时“导入后”多了一个选项:读英文原文。模型只把公式、表格、段落排好,不翻译,阅读页正文直接是英文,和读译文一样能划线、记笔记、问 AI。比翻译省用量。
- 想看中文了,点论文开头或详情里的“翻译成中文”:在原来的段落上就地补译文,之前的笔记、划线都还在。
- 全是英文时,顶栏的“译文 / 对照”按钮会藏起来。
导入时选模型
- 导入框里可以直接选这次用哪个模型来翻译或整理:默认是设置里翻译用的模型,也能选“问 AI”名单里已经配好的模型,不用先去设置里换。没整理成功的页重试时,还用上次选的模型。
设置:翻译和问 AI 的模型合到一页
- 原来的“翻译”“问 AI”两页合成“模型”一页:所有模型都是卡片,点卡片可以“设为翻译”“设为问 AI”、改 Key 和地址。翻译用的那张标着“翻译”。
- 选“跟随 Claude Code 默认”时,卡片上会写出实际用的是哪个模型。
原页与翻译
- 并行翻译多批页面时,偶尔随机报
Failed to load document (PDFium: Data format error),现在不会了。 - 一段文字从左栏跨到右栏时,原页上分两块框出来,不再把栏间空白和旁边的段落一起框进去;点原页定位到段落也更准。以前导入的论文打开时会自动重算一次。
- 第一次导入时准备失败(比如渲染出错)的论文,再导入一次会重新准备,不再提示“已经在库里了”。
- 同一篇论文已有任务在排队或运行时,不会被重复提交覆盖掉。
- 指定页超出论文页数时直接提示,不再译错页。
问 AI
- 回答里的 Markdown 表格和引用块(
> …)正常显示,不再是一堆竖线和横线;页边讨论和笔记里也一样。感谢 @bisuwuss-netizen(#12)。 - 回答被截断、被服务商内容过滤拦下、中途出错时会明确报错,不再当成完整回答存下来。
- 推理模型的思考过程(
<think>…</think>)被拆成几段发过来时也能藏好。 - 被限流时按服务商给的 Retry-After 等待(秒数和日期两种写法都认)。
桌面版
- 第一次打开最大化,之后记住上次的大小、位置和是否最大化。
- macOS 关掉窗口后再从程序坞打开,复用原来的后台,不会再多开一个;重复打开 EasyRead 只会切到已有窗口。
- 输入框右键菜单加了撤销 / 重做,灰掉当前用不了的项。
修复
- OpenCode Go 报“400 MissingSessionID”(#10 的后续):请求里带上会话 ID。
- 用公司代理或自签证书时,HTTPS 改用系统信任的根证书;证书校验失败会直接说是证书问题,不再笼统地说连不上。
- 先删笔记、再同步到较旧的离线编辑时,删掉的笔记不会复活。
- 同一毫秒里新建的对话、回答、小任务不会再撞编号。
- Linux 安装包改在 Ubuntu 22.04 上打,22.04 及更老的系统也能打开。
其他
- 阅读页默认字号从 18 px 调到 21 px(调过字号的照旧)。
原页、桌面版、问 AI 报错、证书和任务保存这批修复来自 @MeshedPoto(#11),感谢!