magicbook 功能全览:一个先给自己造的英语阅读学习站
这不是一篇产品软文,更像一份「我到底造了个什么东西」的如实交代。所有截图都是 2026 年 10 月生产环境的真实页面,数据是真实的——包括我那 3272 个没复习完的词。这个站最初是为我自己的英语学习设计的,目前主要用户也只有我自己——所以每个功能都有一个具体的「为什么我要它」,没有一个是拍脑袋规划的。当然,也欢迎任何人来尝试一下。
一、它是什么
一句话:magicbook 是一个以「读真书」为中心的英语学习站。书库、阅读器、查词、生词本、复习、口语、写作、AI 伴读,全在一条链上——你读到的生词,会自己走进复习队列;复习熟的词,会改变下一本书的推荐难度。
它跑在我自己的服务器上,浏览器打开就是,手机 pad 也行 :点我体验 。没有 App、没有推送、没有打卡提醒、没有「好友已坚持 87 天」。
先说清楚一个诚实的前提:这个站最初是为我自己的英语学习造的,目前主要用户也只有我自己——当然,随时欢迎任何人来注册尝试。所以它的很多设计决策听起来会很任性——比如「我不想被算法喂内容」「我不想为一个单词查三次」。这些任性,恰好构成了它和市面产品最大的不同。
二、首页:今天从哪本书继续,三秒内告诉你
打开站点落到首页,从上到下四块,每一块都在回答一个具体问题:

- 继续阅读:我正在读的四本书,每本带着
186/1467这样的页码进度,点一下回到上次读到的原位——换电脑、换浏览器都记得住。 - 今日计划:现在是「3272 词待复习、0 篇写作待完成」。这个数字有点吓人,但它是真的——前段时间标记生词标猛了,正老老实实还债。
- 按难度阶推荐:按书架的难度阶(阶1 到阶6)把没读完的书各推几本。
- 随机发现:老书墙的随机抽书,用来偶遇。
这页的设计动机很单纯:我每天只有二十来分钟,打开站点的那三秒钟不该浪费在「我上次读到哪了」上。
三、书库:书是按「你的水平」爬梯子的
书库按难度分了六级书架:阶1(800–1500 词)一路到阶6(9000+ 词),从 Magic Tree House 到哈利波特到傲慢与偏见。想要哪一档的难度,直接进对应书架。

书籍详情页是我很得意的一块:

以 Matilda 为例——难度标了「阶2」;目录告诉你全书 5 章 1393 段;下面直接是首章试读,不用下载、不用点开阅读器就能翻两页试试手感。出版信息有一说一:书目里没标出版日的,就老老实实写「导入于」,不编数据。
书库也支持上传自己的 EPUB/PDF/TXT 书籍入库,把你在别处买的书搬进来读。
四、阅读器:正文永远第一,工具随叫随到
阅读器的原则是「别打扰我读书」:默认界面上你几乎看不到功能按钮,正文占满视野。

鼠标移到某一段,段落尾部才浮出四个小图标——朗读、翻译、批注、AI 伴读:

这个「悬停才出现」是反复调过的:常驻按钮会让人手痒乱点,藏太深又找不到。现在它像一个安静的管家,你需要时它在,不需要时书就是书。
五、翻译:从一个段落,到一整本书
段落翻译是用的最多的:鼠标移到段落上点「译」,译文直接贴在这段下面,再点一下收起。读 TED 小书《红红的玫瑰》时我基本全程开着:

往上还有两级:整页「译」一次出当前页全部译文(避免逐段蹦出来把版式顶来顶去);「整本译」把整本书排进队列慢慢翻,翻完之后阅读器里每段都自带译文——原文在上、译文贴在段下,双语对照着读。
六、生词:书页自己会告诉你哪里不会
这是 magicbook 最核心的一个想法:你不用手动记生词。
每个账号有一个难度档位(0 小学、1 初中、2 高中、3 CET4 …… 9 GRE,随时可改)。阅读时,高于你档位的词自动画上波浪线:

注意看这一页——28 个段落的页面上只有一两个词画了线。这是对的状态:波浪线画满一页等于没画。判定还认「词族」:你标记了 suddenly,sudden 全家都会被覆盖,不会换个马甲又来烦你。
选中任何词,弹出气泡:发音、释义、两个按钮「+」标为生词、「-」标为认识:

一切自动、一切同步——今晚在书里标的词,明早复习队列里见。
七、单词详解:给一个词写一部小传
气泡里那个「详」字,点开是整个站我最喜欢的东西——单词详解。它不是一段干巴巴的词典释义,而是六块内容:基本意思、词源、搭配用法习语、变体衍生、同反义词、俚语冷知识。
拿 suddenly 的真图说话:

- 基本意思给两个义项,每个带例句:「突然地,很快地」——Suddenly the lights went out.(灯突然灭了)
- 词源讲了个故事:sudden 借自古法语 soudain,追到拉丁语 subitus——sub-(暗中)+ ire(走),本义是「从暗处悄然逼近」。看完这个,这个词我大概一辈子忘不掉了。
- 搭配习语告诉你 all of a sudden 怎么用、quite suddenly 修饰什么。
查过的词全部缓存,第二次查秒开、不花钱。
八、词汇量测试:诚实的数字才有用
阅读设置页里藏着词汇量测试:20–40 个词,每个词配一句纯英文例句——用英文例句而不是中文释义来考,防止你「看着眼熟就点认识」,测出来虚高。

我上次的实测结果:~3,592(区间 3,306–3,878)。测完给出各频段掌握度,并推荐适合的阅读难度档位,一键应用——之后整本书的生词判定就以新档位为准。觉得区间太宽,可以再来一轮「细筛测试」把区间收窄。历史成绩都能回看:

这个测试直接连着书库:测完的档位决定你被分到哪一阶书架。
九、朗读与整本连播:一本 Matilda,通勤路上听完
任何段落点一下喇叭就能听,朗读由自家的 AI 语音服务合成——听过的段落永久缓存,重听零等待、不重复计费。
更好的玩法是标题栏的「▶」整本连播:从当前位置开始,一段接一段自动往下读,读完自动翻章,正在读的段落高亮跟随:

Matilda 全本 1393 段我已经全部提前生成好了,所以听这本书是全程秒开。通勤路上打开,眼睛可以闭着,耳朵替你翻页。
十、阅读主题:换台电脑,还在同一个夜里
五个内置主题:浅色、深色、棕色(羊皮纸感)、琥珀、纯黑。主题跟着账号走——晚上在台式机切了深色,第二天在笔记本上打开,它还是深色:

自定义颜色则只留在本机,不污染其他设备。别小看这个细节:家里三人三台设备,没有「谁把主题改了」的战争。
十一、AI 伴读:住在你书里的英语老师
阅读页点开右侧抽屉(或者戳右下角的悬浮球),就是 AI 伴读。它知道你在读哪本书、读到哪一章——「这一段我没看懂」「为什么作者要这么写」「帮我用这本书的口吻出三道题」,直接问:

它不只是聊天:可以调用查词、翻译这些工具(界面上以小芯片展示它调用了什么),记着你的英语水平和偏好,跨书跨会话复用。可以语音提问(点麦克风说,转成文字确认后再发),每条回复也能点「朗读本条」念给你听。
右下角的悬浮球可以拖拽、自动吸边,悬停弹出快捷气泡——对话、翻译、朗读、书签一步直达:

悬浮球上的那张脸叫「伙伴」,纯外观,在 /buddy 页领养和切换——不影响 AI 的「英语老师」人设:

十二、每日学习:二十分钟怎么花,一页看懂
顶部导航「每日学习」是学习侧的中枢。我的使用姿势是:每天打开它,先看三个面板——

- 今日计划:四股时间预算与今日已入账——「阅读输入 9.5/5min · 词汇学习 2/5min · 说与写 0/5min · 流利度训练 0/5min」。哪股瘪了一眼可见(对,我今天说与写又是 0)。
- 复习摘要:今日复习进度 x/20、明日到期数、7 天保持率。
- 本周四股:近 7 天堆叠条形图。
- 今日新词也列着:cue、foundation、quote、badge、claim——都是今天读书时真实遇到的。
顶部是循环轮播的功能卡片,每张写着这项训练练什么、大约多久、计入哪一股、今天的真实进度。哪股欠账最多哪张排最前——打开先看见自己缺的课。不想要的卡片可以在齿轮里关掉。
十三、七个练习间
复习队列

到期生词逐张卡片过,题型按熟练度自动升级:四选一 → 近义词 → 回忆 → 拼写。错误选项是从你自己的生词本里量身挑的,每次重抽——不会出现一整条队列都是同样三个干扰项这种「练了等于没练」。每张卡还带「最近在本书第几章遇见过它」的原文语境。答完按 忘记/难/想起/轻松 四档自评,间隔重复算法安排下次见面时间。
听写

播放段落音频(TED 真人录音),逐词打出来,词级比对标色:对的、错的、漏的、多的。错词漏词一键进复习队列。这是最痛苦也最有效的一项,不解释。
AI 口语陪练

五个场景开聊:咖啡店、面试、旅行、闲聊、聊你在读的书。教练先回应内容、再给语言反馈。现在是语音优先——教练的回复是语音条,像微信一样点开就听,要看文字再点「转文字」;你说的时候按住麦克风录,转写确认后发送。历史会话可以回放:

复述训练 4-3-2

粘贴一段读过的英文,用 4 分钟、3 分钟、2 分钟递减时限复述三遍(可说可打字)。系统实测每轮语速(WPM)、填充词次数、词汇多样性,最后 AI 解读三遍的变化。这是对外语教学里验证过的经典方法,工具把它变得可执行了。
计时重读

从听力素材选段(或用「含你到期词的段落」推荐),同一段朗读三遍掐表,实时显示首次/最佳 WPM 和提升幅度,计入流利度股。
写作工坊

自由写,或让 AI 按 A2–C1 等级出题(可以结合你在读的书)。提交后拿到:总体评价、逐句点评、「母语者会怎么写」的升级表达、四维评分(语法/词汇/连贯/任务完成度)。按批改改完可以再交——修订次数不限,每次和上一稿对比给进步确认。没写完的不会丢:历史里每一行都标着状态,点开就把题目、要求、你写到一半的正文、上次的批改全部装回来接着写。
选书难度匹配

按你的词汇量自动选定分级书架,再逐本估算生词密度,标出「轻松读 / 正合适 / 挑战读」三档和高频生词预览,推荐书直达详情页。选择困难症终结者。
单词编故事

从今天的复习词里挑几个,让 AI 编成一个小故事——用故事把词串起来记,是复习队列之外的甜品档玩法。
十四、积分:AI 能力的账
站里的 AI 能力——翻译、单词详解、AI 伴读、口语陪练、语音朗读(TTS)、语音识别(ASR),以及 llm-nothinking 等多种模型调用——背后都是真实的 AI 供应商,我需要按用量付钱给供应商,因此这些功能必须收费。
注册即送 1000 积分(价值 10 元),足够把本文提到的每个功能都实打实体验一遍;用完了可以在站内充值(支付宝扫码)。每一笔消耗都有流水可查:哪个功能、哪个模型、什么时候花的。另外,因为涉及 LLM / TTS / ASR 等多种 AI 能力的组合调度,暂不支持自定义 API-key 接入。
十五、个人页与「带出门」
个人页 /me 管偏好:语言、阅读难度、阅读主题、当前伙伴,一目了然。

最后是整套系统的随身部分:Chrome 扩展 MagicLens 词镜。装了它,划词查词、生词高亮、单词详解这些能力跟着你到任何网页——读英文新闻、看 Wikipedia,选词就有同一个气泡、同一份生词本,数据和站内完全互通。没装也不影响,阅读器自带同样的能力。扩展在 GitHub Release 页面下载安装:https://github.com/haoshenqi-family/magiclens/releases (暂未上架 Chrome 商店,下载后开发者模式加载即用)。
写在最后
把功能从头数一遍,其实 magicbook 只做了一件事:
让「读真书」这件事的每一个卡点——看不懂的段、不认识的词、读不顺的嘴、写不出的手——旁边都站着一个随叫随到的工具,然后把你付出过的每一点努力,都记在账上,变成明天更合适的难度、更聪明的复习、更对味的推荐。
没有游戏化、没有社交压力、没有无穷的信息流。它假设你是一个想读英文书的成年人,尊重你的二十分钟。
这些功能不是规划出来的,是一个重度使用者被硌了一下、就磨掉一个坑,磨了小半年——那个重度使用者就是我,这个站最初就是为我自己的学习造的。目前主要用户也只有我自己,但随时欢迎你来试试:https://magicbook.haoshenqi.top 。用着发现哪里不顺手,那大概率是我还没被硌到,欢迎告诉我。
用户体系:一个账号,三处通行

登录页的背景是一面书墙。这里顺便把三个域名的分工交代清楚——它们不是三个互不相干的网站,而是一套「一个账号走天下」的小体系(底层由开源身份认证服务 Authentik 驱动):
| 域名 | 是什么 | 你在上面做什么 |
|---|---|---|
| account.haoshenqi.top | 统一账号中心 | 注册、改密码、管理账号信息——你的账号本体住在这里 |
| magicbook.haoshenqi.top | magicbook 学习站(本文主角) | 读书、背词、练口语写作 |
| note.haoshenqi.top | 博客 | 读文章——你眼前这篇文章就发布在这里 |
三者的关系,三句话说清:
- 注册一次,处处能登录。 在 magicbook 点「注册」,注册流程实际由账号中心完成——账号存在 account.haoshenqi.top,而不是存在某个网站里。之后这个邮箱密码在博客以及任何接入同一体系的服务里都能直接登录。
- 登录过一次,其他站一键进。 在 magicbook 登录之后再访问博客,通常只需一次点击确认身份,不用重新输密码——这就是 SSO(单点登录)。
- 密码只存一处。 magicbook 和博客都拿不到你的密码:登录时站点只是把你送去账号中心验证身份,验证通过后带回来的仅是「这个人是谁」。改密码、注销账号,也都在账号中心一处操作、全站生效。
所以,注册了 magicbook 之后,不妨用同一个账号去 note.haoshenqi.top 逛逛——这篇文章的评论区和其他文章都在那边等你。
magicbook 功能全览:一个先给自己造的英语阅读学习站
https://note.haoshenqi.top:/?p=post-asayuegd
评论