德国热钱 发表于 2013-3-2 01:57

照猫画虎,给Kindle iPhone/iPad版加入德汉词典

本帖最后由 德国热钱 于 2013-7-2 00:57 编辑

路是前人的,自己研究了下后路,算是半原创。

本人机子已越狱,首先先教大家添加更好的英汉字典

用iTools或者iFunBox进入Kindle程序目录下列路径 /var/mobile/Applications/Kindle/Library/eBooks,找到一个叫B003WUYRGI_EBOK.azw的文件,所以记下B003WUYRGI,这个文件是英英字典文件,等会我们会替换它成为英汉字典。

2.下载附件里的2个压缩包后解压,修改词典文件 : Mobi2Mobi_GUI_v016.zip mobiperl-win-0.0.43.zip

为方便起见,把两个压缩包解压缩到同一个文件里面,运行Mobi2Mobi_GUI.exe,窗口中的Mobi2Mobi Dir 选择刚才解压缩的那个路径。注意:这2个压缩包都不要解压到中文目录里,将路径指向含中文的目录时遇到过程序报错。

Book Directory是你存放新生成英汉字典的目录,opened file 打开你的mobi格式的英汉字典。

在右边的exth type 中选择 asin,在exth data中写上第二步我们记下的文件名的一部分,比如这里就复制进去“B003WUYRGI”,后面的方框打上勾,然后点convert。
提醒一下,事先备份一下你的字典,因为convert后,不会产生额外的副本,是直接处理的你的那本英汉字典。

3.将处理完后的字典文件改名为 B003WUYRGI_EBOK.azw ,然后导入到/var/mobile/Applications/kindle/Library/eBooks,覆盖掉原英英词典。



4.再回到Kindle查英文单词,就可以看到中文解释了。






本文附件中带的一个英汉词典能很好的显示,推荐使用 edong_dictionary.rar


现在添加德汉字典。

首先下载一个以.mobi结尾的新德汉字典。新德汉字典
把里面的中文名改掉,随便起个字母的名字。

前面步骤都一样,运行Mobi2Mobi_GUI.exe,窗口中的Mobi2Mobi Dir 选择刚才解压缩的那个路径,在右边的exth type 中选择 asin,在exth data中写上第二步我们记下的文件名的一部分,这里注意我们用的名字是“B003WEAHEK”,后面的方框打上勾,然后点convert。
德德字典的文件代号在kindle里面是 B003WEAHEK_EBOK,当覆盖完后你的德德字典就变成德汉的了。

将处理完后的字典文件改名为 B003WEAHEK_EBOK.azw ,然后导入到/var/mobile/Applications/kindle/Library/eBooks,覆盖掉原德德词典。此新德汉字典词汇量有限,有很多词没有解释,比如动词变位等。

如果有哪位朋友有好的德汉字典,以.prc或者.mobi结尾的都行,自作一个更好的德汉词典就没有问题了,时间有限,下一步我会自己做一个更好的德汉字典奉献给大家



然后大功告成。现在我看书就可以系统自动选择字典了,不用自己手动切换那么麻烦。

wgsuchender 发表于 2013-3-2 02:28

这个可以有,谢谢拉

终于注册了 发表于 2013-3-2 09:34

这个要顶。

学厨中 发表于 2013-3-2 09:39

问个弱问题,这是给Kindle用的还是IPAD用的啊?

德国热钱 发表于 2013-3-2 09:56

学厨中 发表于 2013-3-2 09:39
问个弱问题,这是给Kindle用的还是IPAD用的啊?

是给ipad或者iphone里面的kindle读书软件用的

insbire 发表于 2013-3-2 09:57

这个不止在iOS上可以吧, Kindle PC, Kindle Android上应该都行的吧, 只是词典放置的位置和词典文件的后缀名不同而已.

Kindle PC: 后缀名.azw, 放到\Documents\My Kindle Content目录下.
Kindle Android: 后缀名.prc, 放到SD卡\Kindle目录下.

七月草原 发表于 2013-3-2 12:01

{:2_226:}

lyfwanwanawan 发表于 2013-3-2 14:31

gut

猫宝宝 发表于 2013-3-2 22:43

{:5_317:}

semilung 发表于 2013-3-3 00:10

{:4_276:}
页: [1] 2 3 4 5
查看完整版本: 照猫画虎,给Kindle iPhone/iPad版加入德汉词典