最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

MDX轉(zhuǎn)MOBI過(guò)程及相關(guān)思考(附COED11th.mobi)

2021-05-01 16:46 作者:滿星MAX  | 我要投稿

本文于?2019-9-16 17:58:18 發(fā)布至

https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=35850

以下僅作備份。

00

相較于MDX詞典的百花齊放、門類齊全(從學(xué)習(xí)型再到母語(yǔ)型再到俗語(yǔ)習(xí)語(yǔ)俚語(yǔ)等,不一而足。) Kindle用的MOBI詞典就顯得冷落多了,有意義的詞典非常有限,也許是因?yàn)镵indle的使用人數(shù)很少吧.... 基本就是官方的英英、英漢和 skywind3000 大神的這本 簡(jiǎn)明英漢必應(yīng)版 了。

其他的像書伴上的那些都很難用,主要問(wèn)題就在于不具備 詞形變化 的查詢能力。比如書中出現(xiàn)了 looked, raised 這種單詞,它們基本都不能直接查詢到 look, raise。

之前在知乎上看見(jiàn)孫緩之的一篇帖子(見(jiàn)此 Kindle OALD9 民間發(fā)布(僅限交流使用)),可以用 dsl2mobi 這個(gè)工具來(lái)將 dsl 詞典轉(zhuǎn)化為 mobi,且具備詞形變化的查詢能力。但貌似 dsl 詞典不是太好找。

因此,想試試能否將 MDX 轉(zhuǎn)為 MOBI。教程不多,僅在書伴上找到了這幾篇文章。(請(qǐng)見(jiàn) 《如何把 MDX 格式詞典轉(zhuǎn)換成 Kindle 字典》,《自制 Kindle 字典簡(jiǎn)明教程(入門篇)》,《自制 Kindle 字典簡(jiǎn)明教程(進(jìn)階篇)》)

根據(jù)? 《如何把 MDX 格式詞典轉(zhuǎn)換成 Kindle 字典》 這篇教程,轉(zhuǎn)化出來(lái)的詞典不具備查詢 詞形變化 的單詞的能力。主要原因在于沒(méi)有添加變化后的單詞,如圖紅色矩形區(qū)域(更詳細(xì)的請(qǐng)見(jiàn) 《自制 Kindle 字典簡(jiǎn)明教程(進(jìn)階篇)》)。

以 COED11 舉例,這是轉(zhuǎn)換后的 HTML 中的詞頭部分:

若要具備 詞形變化 能力,需要的區(qū)塊(紅色矩形部分):

我抓破腦袋都想不出怎么樣才能自動(dòng)添加這些進(jìn)去,后來(lái)想起 dsl2mobi 有這個(gè)功能,就下載下來(lái)研究了一下。該工具是 ruby 寫的,基本看不大懂,不過(guò)我在其目錄下發(fā)現(xiàn)了包含十幾萬(wàn)英文單詞詞形變化的 TXT:

排列比較有規(guī)律,格式為? 單詞原型:變化1,變化2,變化3......? 因此用 python 寫了正則批量查詢添加:

跑完之后:

基本原理大概就是從詞典中取出主詞條單詞后再在 forms-EN.txt 中查詢匹配,若成功則返回所有的變化形式并添加區(qū)塊代碼。然后重新生成 mobi 。

興沖沖的試了試,

兩個(gè)看起來(lái)都沒(méi)什么問(wèn)題,和我們想想中一樣。再試試,

查詢dealt的時(shí)候,按設(shè)想,應(yīng)該是查詢deal才對(duì),結(jié)果并不是。

用官方的詞典試試,

同樣如此。

01

后來(lái)經(jīng)過(guò)反復(fù)試驗(yàn),發(fā)現(xiàn)了 Kindle 的查詞邏輯:選中單詞后,查詢主詞條是否匹配成功,成功則返回對(duì)應(yīng)的條目,同時(shí)不再繼續(xù)查詢變形詞條。沒(méi)有主詞條的話則查詢?cè)~形變化區(qū)塊是否有匹配,若有則返回變化詞條的原型主詞條。

deal 的詞條部分已經(jīng)添加了 dealt 作為變形詞條,然而我手中的這版 COED11.mdx 和官方的Oxford Dictionary of English 都有了 dealt 這個(gè)主詞條,詞條內(nèi)容如上圖。因此不會(huì)返回 deal 詞條的內(nèi)容。

知道問(wèn)題所在后,如何解決呢?想了想,很難,因?yàn)橛⒄Z(yǔ)詞義太豐富(Rich)了。比如flame,它的詞形變化理應(yīng)有flaming對(duì)吧。但是flaming本身可能自成一義(火爆的,討厭的,該死的),如果查詢flaming的時(shí)候跳轉(zhuǎn)到了flame,從flame很難猜到flaming的一些專有詞義。除非亞馬遜更新固件,修改上述的查詞邏輯,即不論查不查的到主詞條,變形詞條所在的原型主詞條一并顯示。不過(guò)目前看來(lái)希望渺茫。

02

即使如此,還是有許多優(yōu)秀的 MDX 詞典值得頁(yè)應(yīng)該被轉(zhuǎn)化為 mobi 以供大家使用的。個(gè)人認(rèn)為kindle上不適合使用學(xué)習(xí)型詞典這類詞義較少的詞典。比如你在看書的時(shí)候看到了square這個(gè)單詞,假如你用牛津高階,你翻到底都翻不到“步兵方陣”這個(gè)釋義,最后陷入深深的自我懷疑...然后又去提問(wèn)“為什么我每個(gè)單詞的意思都看得懂但是就是讀不懂句子的意思...”。

經(jīng)過(guò)一段時(shí)間的試驗(yàn),我發(fā)現(xiàn) The World Book Dictionary 和 Microsoft Encarta Dictionary 這兩本詞典非常適合“高階有余,母語(yǔ)不足”的英語(yǔ)水平者的使用,但把它們轉(zhuǎn)成mobi難度略大......由于水墨屏的特性,kindle 上詞典個(gè)人以為只需要1.粗體 2. 斜體 3.淺色 這幾種樣式即可,不要圖片、音頻。同時(shí)要求css內(nèi)置在mdx中,不能外掛。在此也向各位請(qǐng)教如何將外掛的css內(nèi)置進(jìn)mdx中的方法,我嘗試了在html中添加style標(biāo)簽然后將css全部復(fù)制進(jìn)去,但似乎并沒(méi)有效果?各位如果有較好的適合在kindle上使用的詞典也可以發(fā)出來(lái)大家嘗試轉(zhuǎn)換。

寫的比較亂,抱歉。也歡迎大家交流討論和指點(diǎn)。


最后附上制作完成的COED11th.mobi

鏈接: https://pan.baidu.com/s/1TyMK4P1A6ltCEDr2Bt_rNg 提取碼: zp3b

------------------2019.10.12補(bǔ)鏈----------------------

鏈接: https://pan.baidu.com/s/1bSRfcScur482utaLmsxOgg 提取碼: 4b5h


MDX轉(zhuǎn)MOBI過(guò)程及相關(guān)思考(附COED11th.mobi)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
灌云县| 赤城县| 宽城| 雷波县| 综艺| 昌都县| 台北市| 固镇县| 延庆县| 桂阳县| 阳朔县| 阳原县| 深圳市| 嘉黎县| 吉首市| 赤水市| 鹤壁市| 略阳县| 康平县| 团风县| 子长县| 四平市| 义马市| 宣化县| 荆门市| 苍南县| 无棣县| 新兴县| 沂源县| 泉州市| 调兵山市| 乌拉特前旗| 格尔木市| 巨野县| 邵阳县| 鄄城县| 宁陵县| 长顺县| 德兴市| 河西区| 基隆市|