用 Koodo Reader 的 AI 助手 3 个场景读懂外文文献:从划词翻译到整章总结
【免费下载链接】koodo-readerA modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web项目地址: https://gitcode.com/GitHub_Trending/koo/koodo-reader
Koodo Reader 是一款跨平台电子书阅读器,Windows、macOS、Linux 和 Web 端都能运行。它内置的 AI 助手覆盖 AI 翻译、AI 词典和内容总结三类场景,读外文文献时不用来回切浏览器查词典。
跟着一本书走一遍
划词翻译:选中句子,译文逐句冒出来
读到一句理解不了的英文长句时,先用鼠标把这句话划出来。在划词浮层里选「翻译」,翻译弹窗 src/components/popups/popupTrans/component.tsx 随即打开,选好评译方向即可。译文会一句接一句地填进弹窗,不用盯着空白页面等,读完还能看到「AI 生成」的标注,方便分辨哪些是机器给出的。
术语查词:普通词典收不住的词,交给 AI 词典
文献里常出现普通词典没有收录的术语,比如跨学科的新概念。划出这个词,在浮层里选「词典」,并把查词服务切到官方 AI 词典插件,入口在 src/components/popups/popupDict/component.tsx。弹窗里会依次给出读音、词性释义、例句,还可以打开全量解析,把近义词辨析、词源这类背景信息一并展开,少翻一本工具书。
章节总结:不想细读时,先拿章节骨架
面对二十页的章节,你可能只想先知道它在讲什么。点一下阅读界面底部的 AI 按钮,代码在 src/pages/reader/component.tsx,它会取出整章文字并唤起 AI 助手。在对话框里输入「总结这一章」或直接点推荐问题,摘要就会边生成边显示,先读骨架再决定要不要细读。
如何开启与配置
三个 AI 能力都以插件形式提供,按下面的顺序打开就能用:
- 打开设置面板里的插件管理(逻辑见 src/store/actions/manager.tsx),启用官方 AI 词典插件 official-ai-dict-plugin,并选择目标语言,列表覆盖英、日、韩、法、德、西等常见语种。
- 启用官方 AI 翻译插件 official-ai-trans-plugin,设置原文和译文语言;翻译语言列表有 80 多个选项,还带自动检测。
- 启用官方 AI 助手插件 official-ai-assistant-plugin,阅读界面底部的 AI 按钮才会出现,划词浮层里的助手入口也随之可用。
- 如果嫌界面上按钮太多,可以在设置面板用开关隐藏 AI 按钮,需要时再改回来,阅读界面保持干净。
背后是怎么跑的
阅读界面本身不干重活:它只负责把选中的词句或整章文字交给后端,剩下的交给三个流式接口处理,封装在 src/utils/request/reader.ts 里,分别对应翻译 getTransStream、查词 getDictionaryStream 和问答 getAnswerStream。所谓流式,就是后端算出一句就回一句,前端弹窗边收边显示。所以下面这段调用里,你几乎感觉不到等待,长文本也不会让界面卡住:
getTransStream(text, from, to, (chunk) => { append(chunk); // 译文随流式返回逐句填入弹窗 });接下来可能带来什么
作者计划先记录阅读时长和重点标注,生成个人阅读报告,回头能看清自己读得快不快。之后会开放多模型切换,学术文献和日常阅读可以各挑一个更合用的模型。再往后,轻量模型有望直接跑在本地,基础翻译和查词离线也能用。更远一点,是把每本书的关键概念抽出来连成知识图谱,跨书关联推荐,帮你在文献之间找到隐藏联系。
把翻译、查词、总结都收进阅读器之后,Koodo Reader 处理外文文献的路径明显更短:手不离页面,答案直接长在弹窗里。源码位于 GitHub_Trending/koo/koodo-reader,功能细节可看官方文档 README.md 和中文文档 README_cn.md。
【免费下载链接】koodo-readerA modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web项目地址: https://gitcode.com/GitHub_Trending/koo/koodo-reader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考