Microsoft Cognitive Services is a set of APIs, SDKs and services that enable developers to add intelligent capabilities like emotion detection, facial recognition, and language translation to their applications. The services provide computer vision, speech, language and search capabilities through REST APIs and SDKs for platforms like iOS, Android and Windows. Some key services include the Vision API, Text Analytics API, and Translator Text API. Microsoft Cognitive Services offers advantages over alternatives like Google TensorFlow through easier implementation, better scalability, and faster performance. Many companies are using Cognitive Services for capabilities like sentiment analysis, key phrase extraction, and translation.