aarddict / android

Aard Dictionary for Android
GNU General Public License v3.0
85 stars 43 forks source link

[FR] add morphologies support #69

Open ildar opened 11 years ago

ildar commented 11 years ago

May be implemented through the huspell: give the word to huspell morphologies to get the base word. I have seen some dict on Google Play implementing this way (though I didn't test it). That'd be a killer feature of the Aard.

itkach commented 11 years ago

It's an interesting idea, but I'm a bit skeptical about it's practicality: language data is typically of a significant size, so probably can't be included with the application, so the app would need to grow a mechanism to download and hook it up - complexity I am not willing to have.

On the other hand, Android itself includes spellchecker data and provides API to access it, perhaps using it is a viable approach.

seen some dict on Google Play

Specific examples, please, or it didn't happen :)

ildar commented 11 years ago

What about the desktop version?

itkach commented 11 years ago

I'm no longer actively developing desktop version. The development was primarily driven by my use of the program on Nokia Internet Tablets and, to lesser extent, on netbooks. I no longer use either, so the desktop version, while perfectly functional, is more of a secondary tool to explore and debug article formatting/conversion issues.

Having said that, the same considerations above apply: spellchecker data can't be included with the application and is not as readily available on Windows or Max OS X as it is on Linux. Combined with the fact that text typing and copying is easy, fast and convenient on "normal" computers compared to the world of pain that it is on Android, the feature for the desktop version is probably just not worth the effort.

Tvangeste commented 11 years ago

What about the desktop version?

Hopefully, this is not against the rules... :) @ildar, you might find GoldenDict useful, the desktop version supports AARD dictionaries and supports morphology via hunspell, and it is cross-platform (Windows/Linux/MacOSX) as well.