I am using Microsoft Translator Text API Cognitive Service in one of my own RESTful services and I noticed the following behavior - in some languages (like German (DE)) the response from Translator Text API is quite different from the one in Bing Translate. For example:
Is this expected behavior? Is there a way to achieve similar results to Bing Translation using Microsoft Translator Text API by processing in some way the string we are passing to Microsoft Translator Text API (because it seems the ":)" is quite confusing to Microsoft Translator Text API)?
Bing is now by default on NN for all of the supported languages. The API is still SMT unless you use the general NN category. So (with the exception of Chinese and Hindi) you need to specify category=generalnn to get NN while using the API. Best regards, Gwenda Microsoft Translator Team