Bing has built an expanding platform of controls, APIs, and supporting web services designed to change the way your users interact with the world around them.
The Bing Maps controls and services provide a customizable Bing Maps experience for developers. Using the Bing Maps API suite, developers can incorporate geocoding, routing, and points of interest search services along with extensive map features and high-resolution aerial imagery into their applications.
Bing Speech allows users to interact with their devices through voice. The Bing Speech Recognition control converts audio speech input to text on Windows 8 and Windows 8.1 devices. Windows 8.1 also includes an API for Speech Synthesis, otherwise known as text-to-speech (TTS), to let your apps speak to users. Windows Phone 8 and Windows Phone 8.1 include both these capabilities, and also support Voice Commands, to let users navigate their apps by voice.
Optical Text Recognition (OCR) Control
The Bing Optical Text Recognition (OCR) Control enables your application to read text from the outside world. The control takes a picture with the device camera, sends the picture to the Bing OCR web service for analysis, and then returns the text and position data to your application.
The Bing Translator Control enables your application to translate text from one language to another. The control takes the text you pass in to the Bing Translator web service for translation, and then passes the results back to your application.
The Bing Search API enables developers to programmatically submit queries to and retrieve results from the Bing Search Engine.
The Bing Webmaster API enables webmasters to programmatically access webmaster information such as search rank and traffic statistics.