TA的每日心情 | 开心 2023-9-27 20:45 |
---|
签到天数: 847 天 [LV.10]以坛为家III
|
本帖最后由 nullname 于 2019-10-12 08:47 编辑 # ]& c% n* j; {& ^, \
2 b. X, W: Z* I, x/ R
00, v7 G: p4 M( n& K
相较于MDX词典的百花齐放、门类齐全(从学习型再到母语型再到俗语习语俚语等,不一而足。) Kindle用的MOBI词典就显得冷落多了,有意义的词典非常有限,也许是因为Kindle的使用人数很少吧.... 基本就是官方的英英、英汉和 skywind3000 大神的这本 简明英汉必应版 了。* e$ }: f- g' @* \1 h- |* p3 a2 j
其他的像书伴上的那些都很难用,主要问题就在于不具备 词形变化 的查询能力。比如书中出现了 looked, raised 这种单词,它们基本都不能直接查询到 look, raise。
% P4 W) H2 ^. c- b/ B7 I; q! R0 h# Y, |* k8 y" M3 r/ ]8 z; i3 N' g1 [: D
之前在知乎上看见孙缓之的一篇帖子(见此 Kindle OALD9 民间发布(仅限交流使用)),可以用 dsl2mobi 这个工具来将 dsl 词典转化为 mobi,且具备词形变化的查询能力。但貌似 dsl 词典不是太好找。% ^( i0 g* b) J/ ` A( B
: O8 z+ H# Y J- E因此,想试试能否将 MDX 转为 MOBI。教程不多,仅在书伴上找到了这几篇文章。(请见 《如何把 MDX 格式词典转换成 Kindle 字典》,《自制 Kindle 字典简明教程(入门篇)》,《自制 Kindle 字典简明教程(进阶篇)》)! S+ p. K! q# C# c: a S/ a
" A+ t6 \8 \! O5 o# x* P根据 《如何把 MDX 格式词典转换成 Kindle 字典》 这篇教程,转化出来的词典不具备查询 词形变化 的单词的能力。主要原因在于没有添加变化后的单词,如图红色矩形区域(更详细的请见 《自制 Kindle 字典简明教程(进阶篇)》)。( K2 l* ^: m8 z- s; }0 U5 o- M
: `$ j3 }8 v9 q4 T+ n9 `以 COED11 举例,这是转换后的 HTML 中的词头部分: n# Z% R# M1 w
& K/ ~, K0 A7 H7 e Z, z2 N/ G若要具备 词形变化 能力,需要的区块(红色矩形部分):
* c4 r" \9 i8 G. {+ B' D4 p1 I& Q; \3 g9 O) o: }8 W
, ?8 Q0 r2 v: f" y& ?6 k) p- e2 m1 A3 g% y$ s
我抓破脑袋都想不出怎么样才能自动添加这些进去,后来想起 dsl2mobi 有这个功能,就下载下来研究了一下。该工具是 ruby 写的,基本看不大懂,不过我在其目录下发现了包含十几万英文单词词形变化的 TXT:
& J5 h" F1 T ]+ b. g
' N9 @+ I% j, n6 U" u5 w$ o; V; i" z4 P( E, Y
( w( N* ~: `5 Q2 R3 C排列比较有规律,格式为 单词原型:变化1,变化2,变化3...... 因此用 python 写了正则批量查询添加:: H! ?6 f! ?& x1 k9 Q/ l+ K
. T" e3 n- P# b3 l! U) X2 K0 {7 V* l5 C: s+ |- z
. B7 O+ F W. ]' e0 b+ U+ t3 ?5 F/ P
跑完之后:
9 ^! C; i2 r; E; J
# v) K0 o ?- Y1 }6 [- [5 g/ y! a' Y3 \ \5 I, H# R
) o6 ?8 R1 q0 a3 v
基本原理大概就是从词典中取出主词条单词后再在 forms-EN.txt 中查询匹配,若成功则返回所有的变化形式并添加区块代码。然后重新生成 mobi 。* }+ U0 T9 V; w+ X, q
7 s. Z) _; S" D" i" J- A# K兴冲冲的试了试,
- i* ?: i1 X. q- v. F7 U- e8 R7 Z6 f& Z9 W
两个看起来都没什么问题,和我们想想中一样。: F% M [( _) a! I1 ]; _
9 K( n6 J9 \$ f( x( \& w# d9 T再试试,/ W& X- z: n4 |2 K3 }6 K1 f
. T, K$ z6 l& i; ]- w5 d 查询dealt的时候,按设想,应该是查询deal才对,结果并不是。
: p6 K. ?1 z, E
" v0 H6 V/ v2 N1 |1 q @! K用官方的词典试试,% ]8 g8 q8 s/ l' c) n. g
$ J2 Q2 K8 K% V9 O
同样如此。4 p F- H7 w+ y) ]; e: p' H
J. y$ Q1 F ^& X) E& ~1 [- Z) b+ ^$ H# ?
5 n# _( H; l' o2 t, c# @01
5 W* p2 w3 L! W0 {% j( Z9 `( c/ \. L
后来经过反复试验,发现了 Kindle 的查词逻辑:选中单词后,查询主词条是否匹配成功,成功则返回对应的条目,同时不再继续查询变形词条。没有主词条的话则查询词形变化区块是否有匹配,若有则返回变化词条的原型主词条。7 E8 N+ Y/ i8 P8 G
4 W, V. y4 G0 H' Y5 O. {deal 的词条部分已经添加了 dealt 作为变形词条,然而我手中的这版 COED11.mdx 和官方的Oxford Dictionary of English 都有了 dealt 这个主词条,词条内容如上图。因此不会返回 deal 词条的内容。 Y: G! c1 S3 h7 T# n
+ T R( U! C/ c F4 c c
知道问题所在后,如何解决呢?想了想,很难,因为英语词义太丰富(Rich)了。比如flame,它的词形变化理应有flaming对吧。但是flaming本身可能自成一义(火爆的,讨厌的,该死的),如果查询flaming的时候跳转到了flame,从flame很难猜到flaming的一些专有词义。除非亚马逊更新固件,修改上述的查词逻辑,即不论查不查的到主词条,变形词条所在的原型主词条一并显示。不过目前看来希望渺茫。3 H! t' a6 {9 s6 v
' C7 g$ k& c! [
* W( B& f2 S J028 i, U( [9 W) E4 X8 c8 N( [. [
即使如此,还是有许多优秀的 MDX 词典值得页应该被转化为 mobi 以供大家使用的。个人认为kindle上不适合使用学习型词典这类词义较少的词典。比如你在看书的时候看到了square这个单词,假如你用牛津高阶,你翻到底都翻不到“步兵方阵”这个释义,最后陷入深深的自我怀疑...然后又去提问“为什么我每个单词的意思都看得懂但是就是读不懂句子的意思...”。
: Z8 q& O/ v' K- _9 B( C" \% Y/ K+ @/ f
经过一段时间的试验,我发现 The World Book Dictionary 和 Microsoft Encarta Dictionary 这两本词典非常适合“高阶有余,母语不足”的英语水平者的使用,但把它们转成mobi难度略大......由于水墨屏的特性,kindle 上词典个人以为只需要1.粗体 2. 斜体 3.浅色 这几种样式即可,不要图片、音频。同时要求css内置在mdx中,不能外挂。在此也向各位请教如何将外挂的css内置进mdx中的方法,我尝试了在html中添加style标签然后将css全部复制进去,但似乎并没有效果?各位如果有较好的适合在kindle上使用的词典也可以发出来大家尝试转换。) q8 ]! G$ R5 Z0 l% w
* E& ~$ K) r1 ~: {0 w
写的比较乱,抱歉。也欢迎大家交流讨论和指点。( K: G& k( m# V5 M. S* u( `, r O
0 E: F r: ~" R8 r* e7 ]
' x0 ]" ]7 a/ V* i! e! Z( f% y: L9 p最后附上制作完成的COED11th.mobi
& U/ r) |4 d! R; R r9 \" Y! ~( V/ R w0 |/ }7 r; G" i8 s$ y
: U" m; N b% w. W: k, v* J3 C
链接: https://pan.baidu.com/s/1TyMK4P1A6ltCEDr2Bt_rNg 提取码: zp3b 5 K/ X) c1 l+ O; H
0 P! R$ M( x6 Y----------------------2019.10.12补链----------------------
, Y4 s) `! O8 M: ?% @链接: https://pan.baidu.com/s/1bSRfcScur482utaLmsxOgg 提取码: 4b5h
( C: W# v) k; Q$ l7 c
$ ]" C1 a3 W3 h8 g! k1 V0 o2 X. ?0 g7 P& g1 L
, h* l8 t$ q! B
! C0 \. f) t) G( k y
/ D7 H$ V" M# b: w3 \, T! J$ {& B- P) c1 ]; a% e p8 U( Q7 e; d, c
' P C; c) h/ Y/ s
4 |8 N. v3 ?+ Y) G' d) r7 y& a) u) J& G' l& O, ]0 \
& v( X( C" W4 t' A1 a. @5 I# ?& \; [0 b& u
8 G8 d% h- ^& i |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
3
查看全部评分
-
本帖被以下淘专辑推荐:
- · 词典制作|主题: 217, 订阅: 40
- · 词典制作|主题: 111, 订阅: 24
- · 语言态度|主题: 150, 订阅: 19
|