Morphology and stemming of words.

Asked by musically_ut

I haven't looked into the code of MDic as of now, but I wanted to know whether stemming of words (especially in French) is handled by the dictionary or by MDic? I am using the standard Babylon English - French and French - English dictionary, but I am unable to get meanings of words like:

1. 'dansez' (fr.) while the dictionary has a meaning for 'danser' (fr.).

2. On the English side, 'cursed' (no pun intended :)) only has an 'adjective' meaning while no 'verb' meaning.

However, MDic is excellent in trimming the selections of whitespace and removing figures and punctuations. Hence, can't simple stemming (of perhaps regular verbs) be implemented at the code level itself? Would it go against the design principal of Mdic?

Nevertheless, thanks for the great software. :)

~
musically_ut

Question information

Language:
English Edit question
Status:
Solved
For:
MDic Edit question
Assignee:
No assignee Edit question
Solved by:
Mehrdad Momeny
Solved:
Last query:
Last reply:
Revision history for this message
Best Mehrdad Momeny (mehrdad-momeny) said :
#1

If there's result for a word, MDic return it. and when there isn't any result, MDic tries to change some characters to find a simple version of word on dictionary.
and actually, it's just available for English words.

So, in current version, just by editing code (DbMan::getMean()) you can add more checks.

We have plans for future,
if you don't want to change it yourself, you may have to wait for next releases. :)

Revision history for this message
musically_ut (musically-ut) said :
#2

Thanks Mehrdad Momeny, that solved my question.