TA的每日心情 | 开心 2023-9-27 20:45 |
---|
签到天数: 847 天 [LV.10]以坛为家III
|
本帖最后由 nullname 于 2019-10-12 08:47 编辑 3 P- j9 O' ?8 z. L# w/ n8 d! K( H7 n
# D* H6 A. d- I
000 G% b- Q$ M6 i$ i9 n% i! x
相较于MDX词典的百花齐放、门类齐全(从学习型再到母语型再到俗语习语俚语等,不一而足。) Kindle用的MOBI词典就显得冷落多了,有意义的词典非常有限,也许是因为Kindle的使用人数很少吧.... 基本就是官方的英英、英汉和 skywind3000 大神的这本 简明英汉必应版 了。
& Z4 t P& V* ?* c5 y其他的像书伴上的那些都很难用,主要问题就在于不具备 词形变化 的查询能力。比如书中出现了 looked, raised 这种单词,它们基本都不能直接查询到 look, raise。5 Y O! D4 ?! k5 _+ J
P1 P0 I; z: J( ^之前在知乎上看见孙缓之的一篇帖子(见此 Kindle OALD9 民间发布(仅限交流使用)),可以用 dsl2mobi 这个工具来将 dsl 词典转化为 mobi,且具备词形变化的查询能力。但貌似 dsl 词典不是太好找。6 f# m1 F/ a" I7 n! r! \
3 Q$ ^. J# g: T3 E) F* q
因此,想试试能否将 MDX 转为 MOBI。教程不多,仅在书伴上找到了这几篇文章。(请见 《如何把 MDX 格式词典转换成 Kindle 字典》,《自制 Kindle 字典简明教程(入门篇)》,《自制 Kindle 字典简明教程(进阶篇)》): t! q# r/ W0 T7 K
* v9 ~+ `0 M% Y# J7 F
根据 《如何把 MDX 格式词典转换成 Kindle 字典》 这篇教程,转化出来的词典不具备查询 词形变化 的单词的能力。主要原因在于没有添加变化后的单词,如图红色矩形区域(更详细的请见 《自制 Kindle 字典简明教程(进阶篇)》)。
* p! g( [& s) T9 o: X9 D8 l, ]0 l, J1 D* `
以 COED11 举例,这是转换后的 HTML 中的词头部分:' a* f6 ]3 ?* f( }, K8 a
# U9 [* J E* D若要具备 词形变化 能力,需要的区块(红色矩形部分):
6 y4 Y% K& |0 a) y$ |, c
3 y# p5 H7 o' D' \( c" i4 V% j# S- v6 [2 t# l7 s" S: x2 y
9 I w4 Q5 ^ p% @7 U
我抓破脑袋都想不出怎么样才能自动添加这些进去,后来想起 dsl2mobi 有这个功能,就下载下来研究了一下。该工具是 ruby 写的,基本看不大懂,不过我在其目录下发现了包含十几万英文单词词形变化的 TXT:: k |' e M3 _% R m
: H$ a6 ]. K% L, u# z3 B
. G* w& q3 ~9 q4 ~8 ]
; g8 L' b- m* ?' w排列比较有规律,格式为 单词原型:变化1,变化2,变化3...... 因此用 python 写了正则批量查询添加:
) W# P& M# W O& R& J9 \* R! C) q. G) }/ J" L
- T- S0 s( ~( a: O, Q
, O4 |% z# R, }1 Q跑完之后:
0 X5 e5 W" X2 H3 H* O2 V/ _8 J0 @0 f0 x$ W
) @2 f' z7 Q- C0 X4 w: x# U$ T+ l4 Y' I* R# @
基本原理大概就是从词典中取出主词条单词后再在 forms-EN.txt 中查询匹配,若成功则返回所有的变化形式并添加区块代码。然后重新生成 mobi 。
5 U7 b# M' H6 x( _
$ O" } n1 v, y兴冲冲的试了试,. c% }5 Z' p7 m' ?" b$ L. G4 ]+ Q
) J/ I5 ]9 S- C0 N; N 两个看起来都没什么问题,和我们想想中一样。
) R, Z- c' Y0 ?7 W0 G4 \" m) _; q7 n- Q3 W
再试试,
& U. N# D6 |. n$ c9 Y+ ^9 O4 {4 B" L0 }+ k' o
查询dealt的时候,按设想,应该是查询deal才对,结果并不是。
/ v/ Y) c& g7 ~ i5 r) u) ^$ m/ i# j7 Z" L
用官方的词典试试,) j1 ]+ m) k! n- z" e& l
; E7 k+ ], [2 n8 k! T: B! P% j3 m同样如此。, O. T* A: X2 g/ m5 g4 s! k
j f* Q' H' A9 P/ {, u
1 f8 Q, Q4 @( |5 _0 `5 V
0 G. X& t7 l1 u" F4 w' d1 X( L01% [) d, m3 M& ?
5 G( W" S( ~5 v* ?4 d' U0 H后来经过反复试验,发现了 Kindle 的查词逻辑:选中单词后,查询主词条是否匹配成功,成功则返回对应的条目,同时不再继续查询变形词条。没有主词条的话则查询词形变化区块是否有匹配,若有则返回变化词条的原型主词条。
% d- o9 [- V& t& V
% `; H8 E' V a/ j- p$ udeal 的词条部分已经添加了 dealt 作为变形词条,然而我手中的这版 COED11.mdx 和官方的Oxford Dictionary of English 都有了 dealt 这个主词条,词条内容如上图。因此不会返回 deal 词条的内容。
1 J& Z q) U# q: j0 {: {! }, J
1 @) j8 g5 S3 l. O5 q* x" e, H知道问题所在后,如何解决呢?想了想,很难,因为英语词义太丰富(Rich)了。比如flame,它的词形变化理应有flaming对吧。但是flaming本身可能自成一义(火爆的,讨厌的,该死的),如果查询flaming的时候跳转到了flame,从flame很难猜到flaming的一些专有词义。除非亚马逊更新固件,修改上述的查词逻辑,即不论查不查的到主词条,变形词条所在的原型主词条一并显示。不过目前看来希望渺茫。
: E( s9 D/ M1 p* g; }
" w7 ~1 {. W3 b& U O
& x. N; q9 ^- s( E; ~02- s1 L) N. C/ _+ ~% I$ @2 P
即使如此,还是有许多优秀的 MDX 词典值得页应该被转化为 mobi 以供大家使用的。个人认为kindle上不适合使用学习型词典这类词义较少的词典。比如你在看书的时候看到了square这个单词,假如你用牛津高阶,你翻到底都翻不到“步兵方阵”这个释义,最后陷入深深的自我怀疑...然后又去提问“为什么我每个单词的意思都看得懂但是就是读不懂句子的意思...”。9 N. X5 O& @/ h" {1 Y
( U& }; B' s* W经过一段时间的试验,我发现 The World Book Dictionary 和 Microsoft Encarta Dictionary 这两本词典非常适合“高阶有余,母语不足”的英语水平者的使用,但把它们转成mobi难度略大......由于水墨屏的特性,kindle 上词典个人以为只需要1.粗体 2. 斜体 3.浅色 这几种样式即可,不要图片、音频。同时要求css内置在mdx中,不能外挂。在此也向各位请教如何将外挂的css内置进mdx中的方法,我尝试了在html中添加style标签然后将css全部复制进去,但似乎并没有效果?各位如果有较好的适合在kindle上使用的词典也可以发出来大家尝试转换。
. ^4 P; J; `7 Z8 O
: _. o5 j2 I0 I) ]! U写的比较乱,抱歉。也欢迎大家交流讨论和指点。
1 T% j, ?+ p& _% S! O) L3 H* _5 N
4 ~$ v7 y% j. |, o% n5 V0 t4 z
4 H) y/ o2 f( N. {+ l2 s最后附上制作完成的COED11th.mobi
+ Q7 B, x, s5 u0 F9 n4 J+ w' {
7 m, _' P! @0 [ L- G
! v5 g0 R5 u' m# ~7 R' m链接: https://pan.baidu.com/s/1TyMK4P1A6ltCEDr2Bt_rNg 提取码: zp3b
& v( k6 F$ ~) Q, c- u* N; P) p& i. ]5 s; G+ }
----------------------2019.10.12补链----------------------
5 ~8 E/ K9 l7 e# }4 I: y( J链接: https://pan.baidu.com/s/1bSRfcScur482utaLmsxOgg 提取码: 4b5h
5 F5 Y# J# r1 R2 h
, \" `; _* i4 k7 r. j% C
0 G: W; z1 d7 H N: ]( [6 ]2 p+ n0 R6 B
% x& ~6 R; a- ^5 g; ^
I$ [; i& V: ]% x5 w
1 P1 c& |$ i( a" u( q: F4 n1 g q# u7 T
4 @* X: d8 M& K' d P7 @
$ \3 E4 c/ ]) R
6 k. A( C, a' [2 @; O4 k3 C2 j
% F' v. {7 e5 K' k/ C: y' f) l" l* W6 |! P0 H+ S3 a
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
3
查看全部评分
-
本帖被以下淘专辑推荐:
- · 词典制作|主题: 217, 订阅: 40
- · 词典制作|主题: 111, 订阅: 24
- · 语言态度|主题: 150, 订阅: 19
|