【开源】外语学习助手阅读利器

2026-04-29 09:225阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


【开源自荐】做了个外语阅读助手:把 EPUB / 文章拆成一句一句慢慢啃

最近折腾了一个外语阅读小工具,先发出来给佬友们看看。

项目地址:

github.com

GitHub - Samuelxiaozhuofeng/language_reading_partner

通过在 GitHub 上创建帐户来为 Samuelxiaozhuofeng/language_reading_partner 开发做出贡献。

在线体验:

spanish-reading-assistant.vercel.app

西语阅读逐句解析助手

一个面向中文母语者的西语逐句阅读助手,可使用自定义 OpenAI-compatible API 并发解析章节内容。

视频演示:

bilibili.com

【已开源】从阅读到内化:结合 LLM 与 Anki 的语言沉浸式学习工具_哔哩哔哩_bilibili

【已开源】从阅读到内化:结合 LLM 与 Anki 的语言沉浸式学习工具, 视频播放量 1258、弹幕量 0、点赞数 57、投硬币枚数 38、收藏人数 144、转发人数 7, 视频作者 SamdaGreatzzz, 作者简介 :) ,相关视频:ANKI EPUB 阅读器 + AI 语境解释 + 快速制卡,Anki 语言学习大杀器 > AnkiMorphs,语言学习法:模板替换 > 快速掌握外语表达规律,句子淘金术:Yomitan + Asbplayer + Anki 阅读+动漫...

名字叫西语阅读助手,因为我学的是西语,但是英语也是通用的。 :)

做这个东西的原因其实挺简单的:
我发现自己看外语原版内容时,最难受的不是“完全看不懂”,而是经常卡在一句话里面。

单词大概认识几个,整句话也能猜个七七八八,但真要细看:

  • 这个从句到底修饰谁
  • 动词时态为什么这么用
  • 这个表达是固定搭配还是作者随手写的
  • 哪些词值得记下来,后面复习

这些东西如果每次都手动丢给 AI 问,其实挺打断阅读节奏的。
所以我就做了一个偏“慢读”的外语阅读助手。

它不是那种一键全文翻译然后看完就算了的工具,思路更偏向:
把一篇文章 / 一本 EPUB 拆成句子,然后一句一句解析,读完以后还能把真正有用的东西留下来。

dde5ed29a24a74dc125a8e76120a5d3e1920×1059 247 KB

image1808×1916 204 KB

目前主要能做这些:

功能

1. 导入外语 EPUB

可以把 EPUB 书导进来,按章节打开,在工作区里选择一段句子去解析。

2. 直接粘贴文章

短文、课文、新闻、自己复制的材料都可以直接粘进去,重新分句后就能跑解析。

3. 逐句 AI 解析

每句话会结合前后文,让模型输出大意和语法说明。
我自己比较在意的是“不要只翻译”,而是尽量讲清楚句子是怎么组成的。

4. 收藏知识点

阅读过程中看到有用的语法点、词汇、搭配,可以存到学习资源里。
后面不用再翻原文找,可以集中复习。

5. Anki 可选

如果本地配了 AnkiConnect,也可以把重点内容发到 Anki。
不配也能正常用,Anki 不是强依赖。

6. 本地优先

API Key、草稿这些目前都存在浏览器本地。
模型接口走 OpenAI 兼容格式,所以理论上能接不少服务,具体看接口兼容情况。

技术栈

技术栈比较朴素:

  • React
  • TypeScript
  • Vite
  • epubjs
  • 浏览器本地存储
  • OpenAI 兼容接口

当前状态

现在这个项目还比较早期,肯定不算精致。
比如 EPUB 格式兼容、分句效果、Prompt、Anki 字段映射这些地方,后面都还可以继续磨。

另外它目前更偏阅读场景,不是一个“大而全”的语言学习平台。
如果你想要的是背单词闯关、口语陪练、视频字幕学习,那它可能不是这个方向。
但如果你刚好也在啃外语原文,或者想做精读,我觉得可以试试看。

感兴趣的佬友可以试试,也欢迎顺手点个 star。

网友解答:
--【壹】--:

pdf的话应该也可以,现在用epub主要就是文字容易处理,我后续看看


--【贰】--: San:

佬,挺不错的项目,这个目前是只适用于EPUB格式吗?有考虑适配一下PDF格式么

试了下,挺好的。感觉可以做个学生版,从学生角度,可以比较方便的查单词、语法分析、长难句分析


--【叁】--:

我是个雅思老师,已经开始用来给学生上课了


--【肆】--:

目前我用 gemini-3-flash 不错,其它的没怎么测试,轻量的也 ok


--【伍】--:

请问推荐什么模型配置进来,轻量模型就够了吧?


--【陆】--:

好看耶 之前也想做个类似的来着 不过当时有点激进 想把每个单词都拆开


--【柒】--:

应该是,全程 vibecoding,俺也不懂代码,哈哈哈


--【捌】--:

这个前端是不是用了frontend-design的skill。和我用它做的一些界面好像


--【玖】--:

嘿嘿,点击句子后,右侧也把单词拆开渲染了,如果有特定的单词感兴趣,点击以后也可以发送给 ai 解释;
image1920×1057 278 KB
image966×1790 215 KB


--【拾】--:

佬,挺不错的项目,这个目前是只适用于EPUB格式吗?有考虑适配一下PDF格式么