EpubSpoon
Android 端 EPUB 英文书阅读辅助工具,通过悬浮窗一键复制段落到 Gemini 进行 AI 逐句翻译和词汇解析,让英文阅读不再被查词打断。
🥄 EpubSpoon
导入 EPUB 英文书 → 悬浮窗点一下复制一段 → 去 Gemini 粘贴看分析,让英文阅读不再被查词打断。
它解决什么问题
读英文原版书的时候,遇到不懂的句子想让 AI 帮忙分析,但来回切换 app、复制粘贴太麻烦。
EpubSpoon 把这个流程简化到极致:点一下悬浮窗按钮 → 自动复制当前段落 → 切到 Gemini 粘贴,就这么简单。
功能
- 📖 导入 EPUB — 通过系统文件选择器导入
.epub英文书 - 🔪 智能分段 — 自动将书籍内容按段落切分,每段适合 AI 分析的长度
- 🫧 悬浮窗 — 浮在任何 app 上方的小按钮,显示当前进度(如
42/386) - 👆 一键复制 — 点击悬浮窗:复制当前段 + 震动反馈 + 自动前进到下一段
- 📋 母指令 — 内置优化过的 System Instruction,复制给 Gemini 即可开始
- 🔍 搜索跳转 — 输入序号直接跳转,或关键词搜索定位段落
- 💾 进度记忆 — 阅读进度自动保存,下次打开继续
母指令特色
内置的 System Instruction 会让 AI 做到:
- 逐句翻译 — 英文原文 + 中文翻译,一句一句来
- 内嵌词汇注释 — 每句翻译后紧跟重点词/词组的释义和用法
- 💡 文化解析 — 涉及西方文化、历史典故时,额外补充背景知识
- 段落总结 — 最后用中文概括段落大意
技术栈
| 项目 | 技术 |
|---|---|
| 语言 | Kotlin |
| 最低版本 | minSdk 26 (Android 8.0) |
| 架构 | 单 Activity + MVVM (StateFlow) |
| EPUB 解析 | epublib-core 3.1 |
| HTML → 纯文本 | Jsoup 1.17.2 |
| CI/CD | GitHub Actions |