如何在C#中使用语音的一部分获取多语言翻译



我想在多个langauges中翻译单词。我正在使用Bing Translator API。正常工作。但是我想通过语言翻译也知道语音的各个部分。假设"书"一词。它以所需的langauge进行翻译。但是它将翻译为名词。但是"书"也是动词,例如"书票"。但是API只给出名词的翻译。

是否还有其他API或方法也可以通过语音的一部分获取所有可能的翻译。?

谢谢

统计计算机翻译系统(如Bing和当今可用的大多数其他可用)对言论的概念愚蠢 - 它们在细分市场上工作(通常是句子),因此,"可能是模棱两可的,当您发送完整的"预订票"短语时,您(通常)会得到正确的翻译。

您可以使用NLP API(例如MS语言分析API)获取语音标记的一部分,但是AFAIK您不能将此信息用作机器翻译的附加上下文。

最新更新