i don't know about mdictionary for the 5800, but MStarDict and QStarDict for Maemo work great with any dictionaries in StarDict format. Try them out and see how it goes. Converters exist to change dictionaries from many formats to StarDict. I've successfully done this with a range of formats so let me know if you need help.