Posted by Paul Welter on Tuesday, July 19 2005 at 12:29 AM

I saw in this post that the Google toolbar could be extracted and looked at. So, I spend an afternoon reverse engineering the spell checker api. The api ends up to be very easy to use. Checking is done with an HTTP post to https://www.google.com/tbproxy/spell?lang=en&hl=en. The xml structure looks like this...

Read More ...

7 Comments Posted in: Projects / NetSpell    Tagged as: , ,
Posted by Paul Welter on Friday, March 26 2004 at 12:44 AM

The following code snippet show how intergrate NetSpell with FreeTextBox. Download the latest version of FreeTextBox and NetSpell. Copy NetSpell.SpellChecker.dll to the bin folder and add the following files to the same folder as default.aspx for FreeTextBox. spell.css spell.js SpellCheck.aspx  Copy the dic folder to the FreeTextBox folder.  Then modify the web.config file so the path to the dic folder matches. <configuration> <appSettings> <add key="DictionaryFolder" value="dic" /> </appSettings> </configuration> Modify Default.aspx to...

Read More ...

6 Comments Posted in: Projects / NetSpell    Tagged as: , ,
Posted by Paul Welter on Tuesday, February 24 2004 at 11:42 PM

The following are some simple steps to create a custom dictionary. Step 1 Create a text file with all the words you would like to use in the dictionary.  The text file should have one word per line like so ... apple banana grape orange peach pineapple Step 2 Run the Dictionary Build tool.  Create a new dictionary. Step 3 Load the text file into the new dictionary by using the Dictionary > Add OpenOffice Word List.  Step 4 Open the en-US.dic dictionary in the dictionary build tool.  Copy everything in the Near Miss Data tab for the en-US.dic to the new dictionary's Near Miss...

Read More ...

8 Comments Posted in: Projects / NetSpell    Tagged as: , ,
Posted by Paul Welter on Monday, October 20 2003 at 12:40 AM

Introduction The NetSpell project is a spell checking engine written entirely in managed C# .net code.  NetSpell's suggestions for a misspelled word are generated using phonetic (sounds like) matching and ranked by a typographical (looks like) score.  NetSpell supports multiple languages and the dictionaries are based on the OpenOffice Affix compression format. The library can be used in Windows or Web Form projects. The download includes an English dictionary with dictionaries for other languages available for download on the project web site. NetSpell also supports user added words...

Read More ...

21 Comments Posted in: Projects / NetSpell    Tagged as: , ,