title: Accessing Google spelling/suggestion API via C#
body: <p>I want to use Google's spelling correction/suggestions in an app I'm doing. I've googled it but all I found was examples for Google's canceled SOAP API and the newly deprecated XML Web Search API.</p>
  
  <p>I just want to be able to send a search query and get back the suggested correction.</p>
  
  <blockquote>
    <p><img src="https://i.stack.imgur.com/LHG81.png" alt="alt text"></p>
  </blockquote>
  
  <p>Which API can I use now? Could you give an example of its usage? Is there a C# Wrapper around it?</p>
  
  <p>Thanks!</p>
  
  <p>EDIT:</p>
  
  <p>The problem with Bing and Yahoo's spelling API is that they seem to check against a dictionary, so some brand/product names are not recognized, Googles seem to be based on usual spelling mistakes and pages they ended up visiting, so it can suggest spell checking for the most common things, ie:</p>
  
  <p>if you type  </p>
  
  <blockquote>
    <p>"hello word"</p>
  </blockquote>
  
  <p>it will say</p>
  
  <blockquote>
    <p>"do you mean hello world?"</p>
  </blockquote>
  
  <p>even though it is spelled correctly</p>