What is the Bing Spell Check API?

Warning

On October 30, 2020, the Bing Search APIs moved from Azure AI services to Bing Search Services. This documentation is provided for reference only. For updated documentation, see the Bing search API documentation. For instructions on creating new Azure resources for Bing search, see Create a Bing Search resource through the Azure Marketplace.

The Bing Spell Check API enables you to perform contextual grammar and spell checking on text. While most spell-checkers rely on dictionary-based rule sets, the Bing spell-checker leverages machine learning and statistical machine translation to provide accurate and contextual corrections.

Features

Feature Description
Multiple spell check modes Multiple spell check modes enable you to get corrections focused on grammar and/or spelling.
Slang and informal language recognition Recognize common expressions and informal terms used in text.
Differentiate between similar words Find the correct usage between words that sound similar but differ in meaning (for example, "see" and "sea")
Brand, title, and popular usage support Recognize new brands, titles, and other popular expressions as they emerge

Workflow

The Bing Spell Check API is easy to call from any programming language that can make HTTP requests and parse JSON responses. The service is accessible using the REST API or the Bing Spell Check SDKs.

  1. Create an Azure AI services API account with access to the Bing Search APIs. If you don't have an Azure subscription, you can create a free account.
  2. Send a request to the Bing Web Search API.
  3. Parse the JSON response

Next steps

First, try the Bing Spell Check Search API interactive demo to see how you can quickly check a variety of texts.

When you are ready to call the API, create an Azure AI services resource. If you don't have an Azure subscription, you can create an account for free.

You can also visit the Bing Search API hub page to explore the other available APIs.