When the translation function is enabled in Outlook, I was wondering if anyone knows how to get the results of language identification of the email body.
As shown in the figure below, Outlook has a "Translate" button in the "Language" group by default, and Microsoft offers Microsoft Machine Translation in Outlook. This is designed to detect and translate the language of the body of an email. In other words, there should be information about what language the body of the e-mail is presumed to be written in.
Thanks,

There is no trivial to get add-in results if you don't know any public property or method for that. Try to contact add-in developers to provide public members that can be called from other add-ins.
Note, you can use the Word object model to detect the message body language. The
WordEditorproperty of theInspectorclass returns an instance of theDocumentclass from the Word object model. So, you can use theDocumentinstance in the following way:The results of the
DetectLanguagemethod are stored in theLanguageIDproperty on a character-by-character basis. To read theLanguageIDproperty, you must first specify a selection or range of text.When applied to a
Documentobject, theDetectLanguagemethod checks all available text in the document (headers, footers, text boxes, and so forth). If the specified text contains a partial sentence, the selection or range is extended to the end of the sentence.If the
DetectLanguagemethod has already been applied to the specified text, theLanguageDetectedproperty is set toTrue. To reevaluate the language of the specified text, you must first set theLanguageDetectedproperty toFalse.