让kindle连续从不同词典取词

大概三个月前写了一篇『让kindle连续从不同词典取词』,罗哩罗嗦的让人不得要领,今天重新修改整理一下。

这篇文章讲什么的

  • 正确修改 .mobi 词典的语言项,让你的法德词典可以在 kindle4 中使用
  • 让你的 kindle 可以从不同词典连续取词,如图(点击放大)
第一次取词,使用的是collins 在collins词典内再次取词 打开另外一个词典了

那么怎么做呢

要达到以上两点都需要对.mobi文件进行修改。kindle为了达到法语书调用法语词典这一目的在.mobi里进行了标识,国外论坛mobileread的wiki里有关于这一点的详细说明。我们这里只要知道每个.mobi词典文件都有

  • 词典文件区域代码 Locale
  • 读入语言 Input Language
  • 解释语言 Output Language

这三个关于语言信息的标识项,很可惜calibre目前无法对三个语言项进行正确修改,但我们可以通过16进制的方式进行修改。下面以一个法语词典 woaifayu-fc.mobi 为例

1. 下载一个十六进制编辑器,我使用的是XVI32(点击下载
2. 打开文件,可以看到文件名 woaifayu-fc,并注意字符串 “BOOKMOBI”
2. .mobi 文件开头一般有个字符为 “MOBI” 的标识符,我们要修改的语言信息位于其字母 M 后固定位置,先利用搜索找出这个标识符:search — find、输入 MOBI 。
3. 搜索的第一个结果是上面 “BOOKMOBI”  中的 “MOBI”,这个巧合不是我们要找的,再向下进行一次搜索:search — find again down 。结果如图
4. 定位我们要修改的内容:address — jump width、输入76并确定
5. 确定字母 M 为选中状态,执行 address — jump down。得到的这连续12个“格子”,4个一组对应分别对应 Locale, Input Language, Output Language。比如图中的第2组 “00 00 04 09” 就是该词典的 Input Language 为英语(所以这个法语词典是无法在 kindle4 中使用的,要把该项修改成法语才行)
其修改值参照此页中各语言对应的 LCID 一栏,注意 “00 00 04 09” 中,00 00 不需改动,04 所在位是方言项(可以不改),09 所在位是主要的语言,此例中 0409 为美式英语,00 04 是汉语
将图中 “04 09” 改为 “00 0c”,该法语词典就可以在kindle中正常使用了
几点说明
  • 如果发现修改好的法语词典还是无法取词的话,用上面的方法看看你的书籍文件,确保其 Locale ID 和法语词典的 Input Language 符合
  • 要实现连续取词,只需将词典的 locale 项随便改个不常用的语言,然后和其他词典的 Input Language 匹配就行了。该方法可连续套用下去

最后的罗嗦

自己用这个方法改了两个词典,这里可以下载试用(将collins设为主词典),然后你就会发现这种方法查单词是需要耐心的,还不如整个这种Collins King Mixed Dictionary词典,中文弹窗解释,英文详细解释(还是collins最好的第三版呢),作者还整合了同义词,如果你不在乎什么音标或是中文先入为主什么的那真是不错。不过电纸书用来学英语,查单词最方便最强大的还是nook touch + coolreader + colordict (youtube视频)这种组合啊!!!哪里还用到本文这么麻烦!!!

最后,作为作者的我觉得,本文在calibre的语言设置没有改进之前是做为其弥补而存在的,所以我也觉得这文章的标题该改了,但还是作罢吧。曾经的本文在 http://blog.yaodis.tk/2011/10/kindle-use-more-than-two-dictionary.html (可能需科学上网)

 

25 thoughts on “让kindle连续从不同词典取词

  1. 尊敬的scomper,我能取得这篇文章的编辑权吗(ps:我注册过贵网站)

  2. 麻烦您能不能帮我把新德汉的词典语言转换一下…我想放进Kindle也可以用。我自己下载了文中提到的软件,可实在搞不懂…谢谢了

    1. 别急,等10天我能上网了,把教程添上图,你就会自己改了(发现很多人看不明白就直接邮件我帮其修改了,也许第一版的教程太抽象了?)

  3. 我试了,但牛津双解词典的改不了
    http://dl.dbank.com/c0i0fp0cnv
    这个是优化版
    我也用collins,还有
    http://115.com/file/dlgpgmpe#Concise_English-Chinese_Dictionary.mobi
    我在准备考英语四级,所以这个功能对我的kindle3非常有用,能不能把改好的字典传一份呢?最好加上Concise_English-Chinese_Dictionary,这样大家都能用了(拷进去就好了)
    拜托了,长期等啊,有空传个吧
    还有切换时按什么键呢?

  4. 你好,请教下多字典查词安卓系统可以实现吗?

    安卓系统有支持屏幕取词的软件吗?

  5. 有关于 kindle 方面的问题想请教,和 kindle.amazon.com 账户绑定有关,很诡异,见:http://www.hi-pda.com/forum/viewthread.php?tid=869304&extra=page%3D2
    so,方便的话 email 交谈可否?

  6. 迷迷糊糊上山,稀里糊涂过河。还是感谢楼主的奉献精神。

    1. 虽然我是有一些问题没解决,但对于我介绍的方法的本身是绝对可行,不是迷迷糊糊上山的哦

      1. 請教一個問題,我K3裡面一共有4部詞典,其中系統自帶2部。
        四部詞典如下,我怎麼能設置以下優先級別的取詞呢
        1 OXFORD DICTIONARY OF English
        2 The New Oxford american Dictionary
        3 Merriam Webster Advanced Learner’s Dicitonary
        4 Collins Cobuild Advanced Learner’s Dicitonary
        我目前在系統 DOCUMENTS 文件夾內根本找不到系統自帶的詞典,也就無從修改了。
        望回復。

        1. 1其实四个词典太多了,kindle取词本来就偏慢,还有你看的是书不是词典,如果你一定要按我写的这个方法修改的结果是4个词典循环取词,你不觉得这样很麻烦吗,弄两本够了
          2自带词典我也找不到,现在也没时间研究怎么找,你可以搜索现成的,比如这个http://ishare.iask.sina.com.cn/f/12984793.html (但不知为何无法下载)

  7. 我只想知道谁能帮我解决,中文字典在原系统下如何实现
    谢谢了

  8. 通篇看了下来还是很茫然啊,我准备新买个kindle79刀版读英文书,但是需要中英字典去查词。
    麻烦博主直接告诉我kindle能不能做到吧。。。还有79刀版没有触屏查词方便么?
    多谢!

Comments are closed.