Correcting spelling errors
The Bing Spell Check API leverages the power of machine learning and statistical machine translation to train and evolve a highly contextual algorithm for spellchecking. Doing so allows us to utilize this to perform spellchecking using context.
A typical spellchecker will follow dictionary-based rule sets. As you can imagine, this will need continuous updates and expansions.
Using the Bing Spell Check API, we can recognize and correct slang and informal language. It can recognize common naming errors and correct word-breaking issues. It can detect and correct words that sound the same, but differ in meaning and spelling (homophones). It can also detect and correct brands and popular expressions.
Create a new View
in the View
folder; call the file SpellCheckView.xaml
. Add a TextBox
element for the input query. We will also need two TextBox
elements for the pre- and post-context. Add a TextBox
element to show the result and a Button
element to execute the spellcheck...