Xyresic said...I also intend to hook into Android's clipboard events (just like popupjapanesedictionary) and provide a interface to search for entries manually. There also seems to be a thing called EPWING, but I honestly have no clue what that dictionary is (or where to even find it), so that's something for the future.
Epwing is a format to save dictionary data. There are different versions of this format with different feature sets. Recent versions also support multi-media. Many Japanese dictionaries are (or have been in the past) available for purchase in this digital format. They can be used by opening them in a reader application that supports Epwing dictionaries.
So it isn't a dictionary itself. But supporting it as a format would allow people to add their favorite own dictionary that they purchased somewhere or created themselves.
EPWING technical information is sort of hard to find, so maybe I can save you some time if you decide to head down that path. It's technically just an Electronic Book format.
EB Library is a source code package that supports EPWING packages.
It's kind of difficult to find the latest source: http://green.ribbon.to/~ikazuhiro/dic/ebu.html
There's also a Debian Linux-related version (maybe it's identical, I don't know): https://launchpad.net/ubuntu/+source/eb/4.4.3-9
The documentation is in Japanese, but it also has code examples. (Documentation is in the ./doc directory after you compile)
Many EPWING dictionaries are JIS X 0208 (character coding), so you may need to convert to Unicode for use with Android.