Does anyone know if there is a way to access Mathematica’s spell checking capability computationally? By that I mean, if I have a string variable, like aString = “freind”, is there any way I can test that string to find out if it is a correctly spelled word (i.e., does it appear in the spelling dictionary)?
I don’t think there is a way to use the spellchecker programmatically directly. However you could use the mathematical function DictionaryLookup to see whether a given word is contained in it’s dictionary.
Additionally you can possibly do some more sophisticated things making use of the WordData function: