Dulus
An AI agent for your desktop and terminal, on any model you choose. Hosted models run on Fuel, paid in $DULUS.
翻訳待ち
把英文论文读成舒服的中文:本地 PDF 论文翻译、原文对照、边读边问 AI、文献管理。Read English papers in comfortable Chinese.
翻訳待ち
その他Python · JavaScriptGitHub @Edwardxlai自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗--link。原 PDF 留在原位,缓存、笔记和进度留在 EasyRead;删除论文不会删除原 PDF。链接需要原路径一直可访问,已有论文不会因重复导入而改变存储方式。用法| 引擎 | 要什么 | 说明 |
|---|---|---|
| Claude Code(推荐) | 装好并登录 Claude Code | 不用 Key,用你订阅的额度;会自己看原页图核对公式,译文最好 |
| Codex CLI | 装好并登录 Codex | 不用 Key,用 ChatGPT 账号 |
| CodeBuddy CLI | 按官方 CLI 文档安装并登录,账号需有 CLI 使用权益 | 不用 Key;模型名自己填,留空用 CLI 默认模型。当前免费体验版不含 CLI,与 WorkBuddy 同账号共享积分 |
| ZCode CLI(实验性) | 按官方 CLI 指南安装并登录,使 zcode 在 PATH 中可用 | 复用本机登录态;模型和推理选项在 ZCode 中选择。支持翻译、问 AI 和图片附件(需模型支持);真实账号调用尚待验证 |
| Grok Build / Antigravity CLI / Cursor CLI | 装好并登录 Grok Build、Antigravity CLI 或 Cursor CLI | 不用 Key,用各自的订阅;模型名自己填,留空用它的默认 |
| API 接口 · 国内直连:DeepSeek / 智谱 / 阿里云百炼 / Kimi / 硅基流动 / 魔搭 | API Key | 智谱 GLM-4.7-Flash、硅基流动小模型免费;DeepSeek 一篇 20 页论文几毛钱 |
| API 接口 · 海外(要梯子):OpenAI / Anthropic / Gemini / OpenRouter / Groq / Cerebras | API Key | Gemini、OpenRouter、Groq、Cerebras 有免费额度 |
| API 接口 · 本机:Ollama / LM Studio | 本机装 Ollama 或 LM Studio | 完全离线、免费,推荐 qwen3.5:9b(显卡小用 4b) |
| API 接口 · 自定义地址:任意 OpenAI 兼容接口、中转站 | 地址 + Key | Chat Completions 和 Responses 两种格式都支持;接口名称和地址可保存复用,Key 按地址分别保存;点“获取模型列表”从接口拉模型名 |
不想让它导入后马上翻译,在设置里关掉“导入后自动开始翻译”就行,之后可以让对话里的 agent 来译。
设置里会自动检测本机装了什么,点“试译一句”马上知道能不能用。某一页翻译失败(限流、网络、额度)会自动重试,还不行就先跳过、接着译后面的页,最后一键“重试失败的页”。
默认逐篇翻译,单篇内部仍可分段并发。在“设置 → 模型 → 翻译”中可将“同时翻译几篇”设为 1–4 篇,重启后生效。多篇并行会叠加分段并发,增加内存和模型限流风险,建议保持默认 1 篇;详见配置说明
生成译图(可选):在“设置 → 模型 → 翻译设置”打开“生成译图”,默认使用 Codex 订阅:需要安装支持内置生图的 Codex CLI,并使用 ChatGPT 登录,不需要另填 API Key。生图消耗订阅额度,具体限制见 Codex 生图用量说明。不可用或额度不足时,回退到原图和文字译文,不会自动调用单独计费的 API。也可主动选择“图片 API(单独计费)”,填写兼容 Images Edits 的地址、模型和 Key。
翻译先保存正文和图内文字,再按这篇论文的目标语言生成译图,尽量保留原图布局。图片沿用正文的“原文/译文/双语”设置:分别显示原图、译图或两者,双语顺序也同步。有可用译图时不重复展示图内文字译文;没有可用译图或加载失败时,显示原图和文字译文。离线导出保留相同的切换和兜底能力。功能默认关闭;开启后自动为后续翻译生图,并显示已有论文的补图入口。生成结果不保证逐像素保真,图表细节可与原图对照。
已翻译论文补图或重新生图:先在设置中开启“生成译图”,然后打开论文,在标题下点击“为本文生成译图”,只补齐缺失或已过期的译图;单张图片下可点击“生成译图 / 重新生成译图”,也可从图片右键菜单操作,无需重译正文。关闭开关时,这些入口和失败重试入口都会隐藏,已有译图保留;正在运行的任务仍可查看进度和取消。手动修改过的图内文字会作为生成参考;旧论文没有保存图内文字时,直接根据原图翻译。失败时保留已有图片、译文和笔记。
最省事:下载安装包(不用装 Python)。在 Releases 下载:
EasyRead-Setup-x.x.x.exe,双击安装。没有代码签名,如果弹出“Windows 已保护你的电脑”,点“更多信息 → 仍要运行”。EasyRead-x.x.x-arm64.dmg,把 EasyRead 拖进“应用程序”;第一次打开被系统拦截时,按下面对应的提示处理EasyRead-x.x.x.AppImage,chmod +x 后运行。libfuse.so.2,可按 AppImage 官方说明配置 FUSE,或在独立目录运行 ./EasyRead-x.x.x.AppImage --appimage-extract,再运行 ./squashfs-root/AppRun;无需关闭沙箱论文和设置存在哪:Windows 安装版在安装目录下的 data 文件夹(装在 D 盘就在 D 盘,更新和卸载都会保留);macOS、Linux 在用户目录下的 EasyRead 文件夹(和 pip 安装版同一个位置)。卸载重装不会丢。
以后升级:Windows、macOS 安装版和直接打开的 Linux AppImage 都可以在程序里更新,有新版本时顶栏会提示(也可以在右上角问号里手动检查),点“更新”,可以放到后台下载,下好后点“更新并重启”。解压运行的 AppImage 和从源码运行的照旧从 Releases 下载新版。macOS 和 Linux 从 1.3.2 及以前升级时,要先手动下载 1.3.3 一次;macOS 要把 EasyRead 放在“应用程序”里才能在程序里更新。
This is the beginning of the README. Read the rest at the original. Read the full README ↗