我使用 calibre 将一些德语 ePub 文件转换为 MOBI,以便在 Kindle 上阅读。问题是,在阅读生成的文件时,Kindle 只会在英语词典中查找单词,而不是像所有其他德语书籍一样在德英词典中查找单词。
有人知道编辑 .mobi 元数据的工具吗?我更喜欢 OS X 的解决方案,但我对任何能用的东西都感到满意。如果有人知道我需要删除哪些位,我也很乐意使用十六进制编辑器。
答案1
回答我自己的问题,似乎有两种可能性,一种很容易,一种很可怕,但更强大。
我解决 ePub 文件问题的方法是使用 Amazon 的 kindlegen。它会从 .epub 文件创建 .mobi 文件,并保留所有元数据。
最可怕的选择是 mobi2mobi。这是一个 perl 脚本,有大量烦人的依赖项,但它似乎是我问题的答案,并且如果 calibre 破坏了文件中的元数据,那么它就是你唯一的选择。
答案2
Calibre 有一个设置语言的选项:
ebook-convert infile outfile --language de