TA的每日心情 | 开心 2023-9-27 20:45 |
---|
签到天数: 847 天 [LV.10]以坛为家III
|
本帖最后由 nullname 于 2019-10-12 08:47 编辑
+ T2 ]0 s2 Y3 Y& m
+ P8 c ~/ y! Q" F' B) @$ H006 h0 w) f9 r8 H/ ~" m
相较于MDX词典的百花齐放、门类齐全(从学习型再到母语型再到俗语习语俚语等,不一而足。) Kindle用的MOBI词典就显得冷落多了,有意义的词典非常有限,也许是因为Kindle的使用人数很少吧.... 基本就是官方的英英、英汉和 skywind3000 大神的这本 简明英汉必应版 了。; f y0 d3 Y: B( ?: C7 W. H
其他的像书伴上的那些都很难用,主要问题就在于不具备 词形变化 的查询能力。比如书中出现了 looked, raised 这种单词,它们基本都不能直接查询到 look, raise。( [" q: Z) m2 b: N( L" ~ ?5 v
+ ]- u2 [' N3 C/ @$ x% Q
之前在知乎上看见孙缓之的一篇帖子(见此 Kindle OALD9 民间发布(仅限交流使用)),可以用 dsl2mobi 这个工具来将 dsl 词典转化为 mobi,且具备词形变化的查询能力。但貌似 dsl 词典不是太好找。
: t; {$ e7 @+ ^$ p1 M! M3 V0 Q, y" t- m: [ |
因此,想试试能否将 MDX 转为 MOBI。教程不多,仅在书伴上找到了这几篇文章。(请见 《如何把 MDX 格式词典转换成 Kindle 字典》,《自制 Kindle 字典简明教程(入门篇)》,《自制 Kindle 字典简明教程(进阶篇)》)
2 G$ Q# R9 G2 U( \) E( X/ o' ]1 b6 E5 e' L9 Q5 s- M' u
根据 《如何把 MDX 格式词典转换成 Kindle 字典》 这篇教程,转化出来的词典不具备查询 词形变化 的单词的能力。主要原因在于没有添加变化后的单词,如图红色矩形区域(更详细的请见 《自制 Kindle 字典简明教程(进阶篇)》)。
- S5 U) G& w, T1 h3 s% c6 U& T% p' K3 c/ l, {
以 COED11 举例,这是转换后的 HTML 中的词头部分:
b1 c- W m0 g5 C' \
w! d0 z% N1 C9 }, C若要具备 词形变化 能力,需要的区块(红色矩形部分): t0 ]; b z. Z3 S+ D
I: @+ f6 y: i( h6 W! c4 K
' o ?* {+ o1 v, ^! N
+ \. f/ @3 P5 z6 O$ F. ?/ O- b我抓破脑袋都想不出怎么样才能自动添加这些进去,后来想起 dsl2mobi 有这个功能,就下载下来研究了一下。该工具是 ruby 写的,基本看不大懂,不过我在其目录下发现了包含十几万英文单词词形变化的 TXT:
& f% c# A- j* E' t" e
+ x, i; D- B) T2 z" C9 |& E: m0 e, H
& I2 T/ K1 t% F. P5 A排列比较有规律,格式为 单词原型:变化1,变化2,变化3...... 因此用 python 写了正则批量查询添加:
5 c' x8 B) L4 M$ R4 [% l9 a! S P0 Q" \
9 u; W1 _% y# o$ l4 N# _+ f
9 y# O P* m2 D; N
跑完之后:
- H# \4 ^2 V8 J. n: R. c' ^8 J+ R
: C I" m0 m* H) r9 V3 |% E6 y" }" W9 ~
1 c# z7 P0 ~- b1 w基本原理大概就是从词典中取出主词条单词后再在 forms-EN.txt 中查询匹配,若成功则返回所有的变化形式并添加区块代码。然后重新生成 mobi 。: o4 O: m% E X- {9 x% V" N& h
3 Y$ p8 E) d2 ~8 o0 `
兴冲冲的试了试,
9 F' L- S' G+ F, D' [) [" `" h7 X# { j$ x
两个看起来都没什么问题,和我们想想中一样。
0 n* ^ l+ V9 h! w* [& Y$ E; ]$ @6 x5 V7 w& c! S+ J& b
再试试,
0 N% U l* \6 \6 h7 S4 S
% Z, g* g* `# G6 H7 V; e5 l 查询dealt的时候,按设想,应该是查询deal才对,结果并不是。5 s4 |' E, e1 N/ S
) R c% [7 e# W( }
用官方的词典试试,8 ~2 p6 k' V0 Q9 c
7 m. b/ }8 H) G1 h: s- F. h1 X
同样如此。
1 ?: l3 B8 [4 N6 P0 V, Q) `! q5 \; z) J* e2 L
, s2 Z/ e9 B, t/ c3 \7 ^
9 |: A6 w W2 a2 k01" @6 z6 `7 T4 L! g1 H6 i# w2 I
! C$ G4 v* d" Z% C0 w6 H9 s* {
后来经过反复试验,发现了 Kindle 的查词逻辑:选中单词后,查询主词条是否匹配成功,成功则返回对应的条目,同时不再继续查询变形词条。没有主词条的话则查询词形变化区块是否有匹配,若有则返回变化词条的原型主词条。
) v: v+ R8 B* A3 G$ p9 W
% b- a( x5 K3 Q1 zdeal 的词条部分已经添加了 dealt 作为变形词条,然而我手中的这版 COED11.mdx 和官方的Oxford Dictionary of English 都有了 dealt 这个主词条,词条内容如上图。因此不会返回 deal 词条的内容。
+ l) m- Y9 z% ]! j; Z* d3 ], K+ r: J5 [6 m) ~# I
知道问题所在后,如何解决呢?想了想,很难,因为英语词义太丰富(Rich)了。比如flame,它的词形变化理应有flaming对吧。但是flaming本身可能自成一义(火爆的,讨厌的,该死的),如果查询flaming的时候跳转到了flame,从flame很难猜到flaming的一些专有词义。除非亚马逊更新固件,修改上述的查词逻辑,即不论查不查的到主词条,变形词条所在的原型主词条一并显示。不过目前看来希望渺茫。
& Y& } K' H# a# K+ z+ H$ g
) l" g, H0 k5 Y7 p- l! q
9 i4 w& s5 k; ~% ?) K+ O5 g1 t02
; c0 z0 H: Y/ \& {( I9 g即使如此,还是有许多优秀的 MDX 词典值得页应该被转化为 mobi 以供大家使用的。个人认为kindle上不适合使用学习型词典这类词义较少的词典。比如你在看书的时候看到了square这个单词,假如你用牛津高阶,你翻到底都翻不到“步兵方阵”这个释义,最后陷入深深的自我怀疑...然后又去提问“为什么我每个单词的意思都看得懂但是就是读不懂句子的意思...”。
& m& Y5 z: D R' b, E: v# x
, \4 [% A9 g e( ~( y6 U经过一段时间的试验,我发现 The World Book Dictionary 和 Microsoft Encarta Dictionary 这两本词典非常适合“高阶有余,母语不足”的英语水平者的使用,但把它们转成mobi难度略大......由于水墨屏的特性,kindle 上词典个人以为只需要1.粗体 2. 斜体 3.浅色 这几种样式即可,不要图片、音频。同时要求css内置在mdx中,不能外挂。在此也向各位请教如何将外挂的css内置进mdx中的方法,我尝试了在html中添加style标签然后将css全部复制进去,但似乎并没有效果?各位如果有较好的适合在kindle上使用的词典也可以发出来大家尝试转换。
9 ~* m7 R" e) o- Y( {! g
, E. q' u" y4 W8 L$ w' @; ] b写的比较乱,抱歉。也欢迎大家交流讨论和指点。
+ n7 y- ]2 ]3 E- t+ _# W) ?
, j/ x1 S. q3 h% d3 V) R. C2 d" a, b
最后附上制作完成的COED11th.mobi
$ X A% ^3 D$ I3 }# @/ L! `; ]* i8 g' M
0 M0 S4 y" @2 x0 l& }& X3 z链接: https://pan.baidu.com/s/1TyMK4P1A6ltCEDr2Bt_rNg 提取码: zp3b
; ^! S j# l' `: s9 m, z3 n( Z; x Y h9 G) b* m% O5 H8 K
----------------------2019.10.12补链----------------------& _. U9 @) h& ~6 a) D
链接: https://pan.baidu.com/s/1bSRfcScur482utaLmsxOgg 提取码: 4b5h) Y0 Y1 J; p% h1 F9 w
* ^. `+ G; D2 p1 t
' h) P$ b) @: f; t9 G7 |: k
( v' Z o1 r- M& V; e M
( Y' z. G2 T% A. c* Z/ @, W' N4 o
( I" R9 X; o8 j
; m, d. h# l( }* O/ k6 b4 A& a, k; B( m& z: e/ }0 S
1 u% g5 z9 V" M7 v' q2 }1 b" R) B) e- C* M; ?3 }
% G& F( l* i* e0 V3 f6 D# ?1 N/ b# F" ?
/ F! T, X3 n0 L5 B( S
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
3
查看全部评分
-
本帖被以下淘专辑推荐:
- · 词典制作|主题: 217, 订阅: 40
- · 词典制作|主题: 111, 订阅: 24
- · 语言态度|主题: 150, 订阅: 19
|