How can you check if a certain string is in the Windows dictionary?
Or, in other words, how to you grab the entirety of the Windows dictionary, so you can set a new dictionary to have that content?
How can you check if a certain string is in the Windows dictionary?
Or, in other words, how to you grab the entirety of the Windows dictionary, so you can set a new dictionary to have that content?
For Windows 8 and Windows Server 2012 there is a Spelling Checking API, that can be consumed from VB.Net via COM.
There is a link to the Microsoft Word Dictionary format (.dic file) listed on Wotsit.org, unfortunately the site is currently unavailable (the link provided is via the Wayback machine).
Microsoft provide a Common Speller API (CSAPI) for Office spell checking, however it appears to require a third party dictionary.
Merriam-Webster provide an online Dictionary API which is free for non-commercial use.
Microsoft Small Basic provides a Dictionary API which connects to an online service and can be consumed from VB.Net, simply import the SmallBasicLibrary.dll.