一款帮助发现英文单词的 Chrome 扩展

2023-09-06 18:17:30 +08:00
 sapjax

一个开源的发现不认识的英文单词的 Chrome 扩展

类似于 LingQ ,但是可以用于任何网页

基本思路是:

单词的积累需要大量的阅读,通过阅读时用户手动标记已经认识的单词,扩展会对不认识的单词进行高亮,当标记的足够多以后,网页上高亮的就是不认识的单词,( 取决于你的词汇量,一般来说可能需要标记 5000+ 以后,才会变得好用 🤣,当然你也可以跳过基础的词汇,见最后的设置截图)。

特点

链接

截图:

YouTube 字幕标记:

单词范围设置:

3219 次点击
所在节点    程序员
40 条回复
BetterTomorrow
2023-09-07 14:44:06 +08:00
这个扩展真棒,对于想要在工作中翻文档顺便学一下生词的帮助比较大

但是单词的释义有中文么?还是我不会用啊?
sapjax
2023-09-07 14:53:26 +08:00
@BetterTomorrow
没有中文哦,我感觉英英词典更好用一些。
但是你可以参考 https://github.com/sapjax/word-hunter/issues/2 来让释义显示中文
guanguans
2023-09-07 15:11:55 +08:00
非常之不错。🙏。
lugegege
2023-09-07 15:57:54 +08:00
提个建议,能不能把一个单词的各种时态、复数等形式也加入到熟悉的单词中
现在发现很多常用词的其他时态都会被标记出来
sapjax
2023-09-07 16:28:24 +08:00
@lugegege
标记为认识的时候,有处理时态和复数,会同时把多个形态标记为认识,
你说的是保存上下文的时候嘛,那个还没有处理,不过可以加一下,按道理确实应该保持一致。
iX8NEGGn
2023-09-08 21:15:00 +08:00
不错,已 star ,不知道能不能作为 relingo 的开源替代,现在高亮生词且鼠标一放上去就弹大窗,有点影响阅读,是否考虑添加选项,可以像 relingo 那样红线下划点线标记生词,然后生词后括号内直接灰色显示中文翻译?
sapjax
2023-09-09 07:05:04 +08:00
@iX8NEGGn
谢谢建议! 样式其实好处理,甚至后面可以允许自定义 CSS 。

鼠标悬浮弹窗影响阅读的话,可以考虑增加快捷键,比如 CTRL + 鼠标悬浮,这个也好处理。

这个扩展是没有服务端的,将来也不打算增加服务端,只有在查词面板出现的时候,才会去请求 Collins 或者 longman 网站的单词解释。所以单词后括号显示中文不太好处理,如果在内置的词典中预设好中文翻译,那么对于词义比较多的词,在上下文中可能非常不准确。

不过可以考虑对接第三方翻译服务,允许用户提供 ApiKey, 在阅读的过程中,结合上下文一起去翻译,这个实现需要一些时间。
sapjax
2023-09-09 12:21:53 +08:00
@iX8NEGGn
新发了一个版本 v1.0.20, 支持几种样式标记样式选择,可以试一下
sapjax
2023-09-10 19:32:11 +08:00
@lugegege

发了一个新版本 v1.0.21 ,可以试一下
https://chromewebstore.google.com/detail/word-hunter/nigkedajkofkhoedhgiipmigiebldaem

保存一个单词的上下文时,也处理了该单词的时态和复数形式,
这样不用每种时态都单独保存一遍了。
WesleyQin
362 天前
才发现这个插件,感觉我的插件里最实用最新颖的了。
要是当年有这个工具,英语一定能学好。
英英当然最好。不过对学渣来说,至少应该有一个英汉来循序渐进。
不知道能不能像 openai 的那样给个自定义的英汉工具,比如 bing 词典或 dict.cn 那样。
sapjax
359 天前
@WesleyQin #30
@WesleyQin #30
https://github.com/sapjax/word-hunter/releases
1.1.5 版本加了海词, 有考虑过自定义,但是样式很难处理,让用户写 CSS 的话门槛有点高。
jefferylong
354 天前
请问怎么设置可以不影响页面的样式?
sapjax
354 天前
@jefferylong
什么意思,会影响页面样式吗,应该不会吧
jefferylong
354 天前
@sapjax
单词高亮可以取消吗?
sapjax
353 天前
@jefferylong #34
没有选项,但是你可以用 https://add0n.com/stylus.html 自定义样式去覆盖:

::highlight(wh-unknown) {
--wh-text-color-0: unset ;
--wh-bg-color-0: unset;
}
::highlight(wh-context) {
--wh-text-color-1: unset;
--wh-bg-color-1: unset;
}
WesleyQin
350 天前
@sapjax 棒! 不用等 collins 转圈圈了。
funway
332 天前
👍 很棒 (希望能增加更多生词本,雅思、托福之类。另外也希望能显示生词本的单词数,或者允许自己编辑生词本)
momo1128
169 天前
真不戳
jqtmviyu
149 天前
非常感谢. 这就是 relingo 的开源替代品.
taozhiw
142 天前
多谢作者,很 nice

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/971497

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX