Kindle unpack generates a lot of data. Most interesting are the resulting xml-files. One is raw and the other is interpreted. If the interpretation of the raw xml fails, you get this error from Kindle Unpack.
Unfortunately, my code starts from the interpreted xml. Wish I had done that differently!
Also, the reason why you find so few mobi dictionary converters, is that the format is very loose. So whether any converter works, depends on if it has seen such xml-code before. it is hit and miss for new dictionaries.
If you find a workaround that is able to fix the format of a Kindle or mobi-dictionary into one fixed order, I am willing to write an extra importer for it. However, I haven’t got the time to write a generic importer based on heuristics.
|