Monday, March 28, 2011

Adding Wordnet.net dictionary in c#

How can i add Wordnet dictionary or msword dictionary in my application?I am developing the Application in .NET C#. Its very urgent ! thanx F

From stackoverflow
  • What do you mean by "add [a dictionary] in my application"? Are you looking for spell checking functionality?

  • I assume u want to add spell checking?

    if so there are a few options

    using the MS Word

    Can you give some more info on your requirements?

  • thannnxx but i want to search for meaning of any word with the help of dictinary. My application is like it will help the user to open up a file (using windows form) to read. And if the user come across with any difficult word,so the user can click on that word and find the meaning of it.Like MSWOrd

  • As far as I was aware MS Word does not have a true dictionary. It has a spellchecker and a thesaurus.

    Do you mean you want a thesaurus?

    If you want a true dictionary perhaps you can look at doing a callout to a dictionary webservice like this one
    http://services.aonaware.com/DictService/

  • You could look at using the WordNet data files in your application, they are just text files that seem to follow a pretty basic structure. If you download the windows app you can see the data files it uses. Alternativly you could import them into a database (through SSIS or other means) to make life easier for yourself when coding:

    • SQLite -> Self contained single file database which you can query through your .NET app
    • Sql Express -> Free version of SQL Server you could deploy with your app.
  • If you want to do spell checking, hyphenation in :NET or need a thesaurus, you can give NHunspell a try. It is a .NET version of the OpenOffice, Google Chrome and Firefox spell checker Hunspell and has all these features. It can use the OO dictionaries.

    NHunspell Project Homepage

0 comments:

Post a Comment