TA的每日心情 | 开心 2023-9-27 20:45 |
---|
签到天数: 847 天 [LV.10]以坛为家III
|
本帖最后由 nullname 于 2019-10-12 08:47 编辑 ; g7 d) ~8 n& t, n' S$ B
# D5 ~) x1 E1 W2 F6 P' M/ U00
+ G* o2 `$ g* d& w; C7 p, S" }' E相较于MDX词典的百花齐放、门类齐全(从学习型再到母语型再到俗语习语俚语等,不一而足。) Kindle用的MOBI词典就显得冷落多了,有意义的词典非常有限,也许是因为Kindle的使用人数很少吧.... 基本就是官方的英英、英汉和 skywind3000 大神的这本 简明英汉必应版 了。5 r* o, ~ _$ o
其他的像书伴上的那些都很难用,主要问题就在于不具备 词形变化 的查询能力。比如书中出现了 looked, raised 这种单词,它们基本都不能直接查询到 look, raise。
% _6 ?" O* n X+ H/ H0 |$ r) [& H# A4 Y4 ]: U, z b
之前在知乎上看见孙缓之的一篇帖子(见此 Kindle OALD9 民间发布(仅限交流使用)),可以用 dsl2mobi 这个工具来将 dsl 词典转化为 mobi,且具备词形变化的查询能力。但貌似 dsl 词典不是太好找。
5 F3 x2 z' k% t8 ~9 m( [! K( f
8 H2 G4 Y* H/ s* V, X( D- ~因此,想试试能否将 MDX 转为 MOBI。教程不多,仅在书伴上找到了这几篇文章。(请见 《如何把 MDX 格式词典转换成 Kindle 字典》,《自制 Kindle 字典简明教程(入门篇)》,《自制 Kindle 字典简明教程(进阶篇)》)+ U" q% h* O2 t
; _3 Z# i( w! h5 d; x$ Z
根据 《如何把 MDX 格式词典转换成 Kindle 字典》 这篇教程,转化出来的词典不具备查询 词形变化 的单词的能力。主要原因在于没有添加变化后的单词,如图红色矩形区域(更详细的请见 《自制 Kindle 字典简明教程(进阶篇)》)。
+ v- f( |) D% z c0 O# }5 f4 l$ O- A% H7 `
以 COED11 举例,这是转换后的 HTML 中的词头部分:
3 B8 E+ ~& }! L. |- F* w* h6 u( C5 v1 F. b1 w/ c
若要具备 词形变化 能力,需要的区块(红色矩形部分):
8 Z3 f+ f g# b" o9 x
1 a+ ]2 y+ R" C; B5 h* ?3 }4 s! y! j. D& u8 I
' c- b! @; ]! Q: b
我抓破脑袋都想不出怎么样才能自动添加这些进去,后来想起 dsl2mobi 有这个功能,就下载下来研究了一下。该工具是 ruby 写的,基本看不大懂,不过我在其目录下发现了包含十几万英文单词词形变化的 TXT:9 e* H2 Z. D4 u$ H0 h
7 \! M2 A9 T4 l$ F J4 q9 E5 P5 {: \
) z! E& q) X6 b: b
排列比较有规律,格式为 单词原型:变化1,变化2,变化3...... 因此用 python 写了正则批量查询添加:
@" L5 a* i; X A. P! X, v5 z- A5 T6 N3 C
' h7 q: h2 j! x
/ ]' E9 ?8 L. u* \4 ~. d7 _ L- h2 S
跑完之后:: y/ M! Z4 n& `& ^
a3 n j! b, G. n, [2 L# o; c6 v' U1 J3 h; E( D/ u
( Z3 a( @+ P! n1 q. c+ ]0 G/ H5 z0 u6 S基本原理大概就是从词典中取出主词条单词后再在 forms-EN.txt 中查询匹配,若成功则返回所有的变化形式并添加区块代码。然后重新生成 mobi 。
2 I- J& l' S! ?% g3 z9 E* b" H/ w% y
兴冲冲的试了试,
8 d1 w! D' d8 G; z8 U5 D, m+ x3 U
( j' Y) l% t: X) k* k# l( R1 ^ 两个看起来都没什么问题,和我们想想中一样。8 c8 r6 p6 O' ] f$ I/ P5 \5 r m
4 d' ]5 L9 R- D8 [3 G6 }7 _5 d, \
再试试,
8 D: d" D6 A! Q) z2 ?2 d% R1 c6 ~
# C. Q. `+ J4 N7 |5 q 查询dealt的时候,按设想,应该是查询deal才对,结果并不是。
5 P$ _( l, k0 L+ z8 F
; q, L) Q9 y8 x' s1 i用官方的词典试试,$ E6 Y4 v7 T5 q: d: m% n& F# A Z
$ N" U' p/ D( t; r同样如此。6 A; B) P% Q4 U q! Y h
X1 k$ [6 y+ Z% \' G( A6 E
: F. }5 _. ^% [4 |9 ^' {* ?) d
; n/ P& v* b. L3 C& X) D1 i+ @) |01
' s- q V' y4 A3 D- p& m% P7 @) s( ]9 Y
后来经过反复试验,发现了 Kindle 的查词逻辑:选中单词后,查询主词条是否匹配成功,成功则返回对应的条目,同时不再继续查询变形词条。没有主词条的话则查询词形变化区块是否有匹配,若有则返回变化词条的原型主词条。
# W7 c5 C! k) b" W
4 I1 |. \% n' b/ t2 N9 L" p. ]deal 的词条部分已经添加了 dealt 作为变形词条,然而我手中的这版 COED11.mdx 和官方的Oxford Dictionary of English 都有了 dealt 这个主词条,词条内容如上图。因此不会返回 deal 词条的内容。, X. u9 [% t1 n# L9 K
- M8 C4 `7 {: @) b m
知道问题所在后,如何解决呢?想了想,很难,因为英语词义太丰富(Rich)了。比如flame,它的词形变化理应有flaming对吧。但是flaming本身可能自成一义(火爆的,讨厌的,该死的),如果查询flaming的时候跳转到了flame,从flame很难猜到flaming的一些专有词义。除非亚马逊更新固件,修改上述的查词逻辑,即不论查不查的到主词条,变形词条所在的原型主词条一并显示。不过目前看来希望渺茫。
0 j9 U+ R4 b) q. u' X: a; a% T% K
- }5 s7 d' q: E; _+ V+ C7 t' j9 S& O) P( Z6 r* O, Z9 V9 j
02 ^3 j9 C* c2 B
即使如此,还是有许多优秀的 MDX 词典值得页应该被转化为 mobi 以供大家使用的。个人认为kindle上不适合使用学习型词典这类词义较少的词典。比如你在看书的时候看到了square这个单词,假如你用牛津高阶,你翻到底都翻不到“步兵方阵”这个释义,最后陷入深深的自我怀疑...然后又去提问“为什么我每个单词的意思都看得懂但是就是读不懂句子的意思...”。) q; F! ]' e! @3 H" j1 ]. G) Q
6 I/ c6 c' \" @$ d# A+ @
经过一段时间的试验,我发现 The World Book Dictionary 和 Microsoft Encarta Dictionary 这两本词典非常适合“高阶有余,母语不足”的英语水平者的使用,但把它们转成mobi难度略大......由于水墨屏的特性,kindle 上词典个人以为只需要1.粗体 2. 斜体 3.浅色 这几种样式即可,不要图片、音频。同时要求css内置在mdx中,不能外挂。在此也向各位请教如何将外挂的css内置进mdx中的方法,我尝试了在html中添加style标签然后将css全部复制进去,但似乎并没有效果?各位如果有较好的适合在kindle上使用的词典也可以发出来大家尝试转换。) a' T" a. B7 u) a
# j; U( r, I8 [9 h9 c
写的比较乱,抱歉。也欢迎大家交流讨论和指点。
, h; \5 {5 [( L9 l9 c7 m4 M$ P G2 q" i. ^7 V
z9 p5 X% c; W7 H7 P/ M g最后附上制作完成的COED11th.mobi; F3 S7 \5 r5 ^: X7 t: d; B$ `
/ ]% V4 n ?) K# R5 b
% u8 d' i- _6 f. O0 J链接: https://pan.baidu.com/s/1TyMK4P1A6ltCEDr2Bt_rNg 提取码: zp3b
' `7 I5 O9 F: E# s* A! O" Q; E( v. T+ \6 [7 k M5 i" g1 T
----------------------2019.10.12补链----------------------
3 j1 E3 ^% S) K3 [5 g( {0 J5 E; J链接: https://pan.baidu.com/s/1bSRfcScur482utaLmsxOgg 提取码: 4b5h8 x' j4 K1 b! F0 \( x
7 l* H i! v6 f% N$ b* Y5 e# @
; i, M# _* d* A1 ~ r, n3 Q
4 G0 J1 u) c) m* c- D% x; \4 O
! ]" J' E* k/ `* A# i" v4 t$ @ n* a. |- [
) h+ W; l" q5 ~$ ]' T$ e0 `/ x3 H/ r. E- ~) E
% R d0 }3 n% ]5 k( o8 n& O I, C, V& r! K/ i
N+ H: w' u4 r% c; z9 ^
/ V6 Q! m. I. a, X" I6 [' ^( T
- C2 L- X& O0 y# C
* N4 {" [# a9 X. _7 T* r* I |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
3
查看全部评分
-
本帖被以下淘专辑推荐:
- · 词典制作|主题: 217, 订阅: 40
- · 词典制作|主题: 111, 订阅: 24
- · 语言态度|主题: 150, 订阅: 19
|