我对Microsoft Translator Text API的语言检测部分有疑问。
如果省略From语言参数,Translate()和TranslateArray()会提供自动检测功能。 TranslateArray()返回检测到并在翻译中使用的Translator语言。
这种语言检测是在句子级别还是在全文上完成的?
例如,我有一个混合语言的文本:
我的目标语言是英语,我省略了 From 语言参数。
该服务是否仅翻译挪威语句并忽略英语句子?或者它会对全文执行语言检测,从而导致挪威语(翻译全文)或英语(忽略全文)。
答案 0 :(得分:0)
对于您的场景,您可能需要考虑使用 BreakSentences API首先判断文本,然后单独检测/处理句子。
答案 1 :(得分:0)
“检测”功能会考虑整个输入,并以最高置信度返回已确定的单一语言。您正在寻找的是"运行检测":用他们的语言标记连续的单词运行。 Translator API不提供此功能。