Text translation capabilities are available on many cloud computing services, including Microsoft Cognitive Services, Google Cloud Translation API, and Amazon Translate. In this book, I will be using Cognitive Services in Microsoft Azure. Azure Cognitive Services is a collection of machine learning and artificial intelligence algorithms that can be used to easily add intelligent functionalities to applications. One of the included services is Text Translate API, which provides capabilities such as language detection, translation from one language to another, and converting text to speech. We will also use libcurl for making HTTP requests.
Although there are various pricing plans for using the Text Translate ...