Milkyway-Cloze-Plus:对Milkyway-Cloze 的 功能升级 【双语阅读,生词辅助】

新增加的功能 本来就是针对双语例句设计的;

不仅如此,而且Milkway-Cloze-Plus处理的文本需要英文在前 中文在后,否则中文-换行模式下,中英文间距隔开太远;

刚开始考虑过,然后就放弃了;
其实也有方法,另外制做个工具,类似双语对齐,或者就简单的 对txt文本奇数行 偶数行更换
或者再找找是不是已经有这样的工具了;

EmEditor的批处理功能非常强悍,支持正则表达式,它的批处理提取功能当然也非常强悍,所以可以用这个功能来一次批量查大量生词,前提条件:1.你有EmEditor软件,而且会熟练应用
2. 当然要会正则表达式 3. txt格式的词典文件
在EmEditor的批处理里先把要查找的内容(就是查找框里的内容)添加至批处理里面


在右边批处理的这个大的框里右击鼠标勾选正则表达式,(标题最好也勾选),点导出,保存成扩展名为tsv的文件。然后用EmEditor打开这个tsv文件,按照这个格式批量添加要查的生词,然后保存文件。再在批处理里导入这个文件。注意:建议批处理框的其他的内容删掉,只保留刚导入的这些内容。点击批处理选项向下的小三角
image
我不需要分隔符,所以我取消勾选分隔符。
然后点击批处理提取,就一下子查出你想要的单词了。
这种方式能查各种语言的生词,当然前提你有txt格式的那种语言的词典。这种方式的好处非常稳定。EmEditor的强大文字提取能力都到了GB级别的了,当然一次提取的单词解释对于99%的人是没有任何限制的。

3 个赞

这种方式不需要别的软件了,能查单词,能查短语,甚至你可以单独的只批量提取你要查的那些单词的例句,前提是你的正则表达式学得好,我用GetDict.exe软件解出英汉大词典的原始文件,里面的例句都有标记的。我是用正则表达式把所有例子都删了,目的是用来制作这个MilkWay-Cloze的词库文件,往js的词库文件里添加了几天单词和解释,想出来可以直接用EmEditor的批处理提取功能当词典用,今天上午测试了一下感觉效果不错。因为英汉大词典的txt文件40多M,如果要把里面的绝大多数单词都弄到js词库里,感觉js或者这个网页会罢工没法查词。EmEditor对于用户来说提取这点单词都不叫事。对于查词狂人一次查几千个算是到极限了。

EmEditor的批处理使用可以看看这个视频,这个视频里有详细讲解 EmEditor系列教程-21集-批处理查找_哔哩哔哩_bilibili

1 个赞

感谢分享;

可以新建一个js文件,然后在html里引入该文件,在html的 English level添加自己的option标签;

适合自己的方法就是好方法;

目前dict2w.js里含 19935 个单词,文件为3.3M,对大部分同学是够用的,其他的直接查询词典即可;
如需扩充词条,可新建词典文件(如:dict4w.js),这样就可以控制单个文件大小了;

做了个简易的设置弹窗,不用再开控制台写代码了;

楼主好赞 :grinning:

发个广外语言博士李亮的海词有道在线词典批量查词代码,需要打开在线词典之后在浏览器里打开开发人员工具(不同浏览器叫法不一样),把代码复制到Console按钮下的那个代码框里,按回车就会出现批量查词界面,把需要查词的词表复制进去查就行了。
有道海词批量查词代码.rar (1.8 KB) 不知道海词有道在线词典有没有对这种批量查词代码做限制。请各位自行测试。

批量查词的软件还有个英文快典 英文快典--标注引领英文流畅阅读 不过内置词典比较弱,英文快典内置词典的格式是dic扩展名的,不知道什么软件能够制作dic格式的文件或者修改dic词典的数据。

北外出了一个专门标出生词的软件(我给添加了初高中词表)
BFSU NewWords Marker 1.0.rar (678.7 KB)

1 个赞

点了Mark Now,报错了;image

1 个赞




2 个赞

海词的按照截图操作,测试正常,可以批量查词




有道的好像不好用了。

多谢分享经验

1 个赞


第一步Choose texts, 第二步,我勾选了Save results as one file, 第三步 choose wordlist, 我选了四级的,第四步,点击Mark Now!, 第五步,保存。我这里测试正常。至于报错我就不知道了,你换个词表看看(试试里面只有单词没有词组的词表),那词表是没行独立一个单词一个回车。

感谢分享!!感觉界面和操作还是太过复杂。
提几个建议供作者参考:
1)我觉得应该建一个生词列,而不是已会单词的 屏蔽列表,这样还可以抽控把生词表拿出来单独练练;
2)导入一篇文章,阅读过程中遇到不会的单词,可以通过双击或者选择后右键等方式,快速加入生词表(对于已经是生词,过段时间掌握了的,也可以通过双击或右键菜单从生词表删除)。目前现有的操作,整了几回还是没搞太明白。
3)软件最好能支持用户分组,我下载试了几天,现在我们家大人小孩共三个人用,相互之间词汇量差异比较大, 屏蔽表打架啊。

1 个赞

这样的话,不如使用工具,根据生词列,把阅读材料里标注出生词;
B站有这种工具的视频 软件分享第004期:英语试卷单词标注工具 -如果这个工具没有用 -就称我为【无用发明家】吧_哔哩哔哩_bilibili

有导出功能,复习的时候导入即可;

在生词弹窗、右侧释义列表,可右键单击将该单词添加至屏蔽列表;当时可Ctrl+Z撤回;

在github有更新;请clone下来使用最新文件;

这个问题可尝试处理;
(临时解决办法:1、多装几个浏览器;2、部署在不同的github page;)

读单词根据audio文件夹里的录音朗读,不如修改让功能增强一下,变成让微软的Edge浏览器的“大声朗读”功能自然的朗读出来,这样也不限于具体单词了,也不用因为audio文件夹里录音不够用需要单独制作录音了。

1 个赞

image
这个是整篇文章连着读的,可快捷键开启;确实具有辅助作用;

单个单词发音用audio里的mp3,比较快;
另外双击是获取有道的网络发音,相对比较慢;

2 个赞