Microsoft Translator Text API 语言检测是否在句子级别执行?
Is Microsoft Translator Text API language detection performed on sentence level?
我对 Microsoft Translator Text 的语言检测部分有疑问 API。
Translate() and TranslateArray() offer automatic detection if you omit the From language parameter. TranslateArray() returns to you the language Translator detected and used in the translation.
这种语言检测是在句子层面还是在全文层面进行的?
例如,我有一个混合语言的文本:
- 前两句是挪威语
- 最后两句是英文
我的目标语言是英语,我省略了 From 语言参数。
该服务是否只翻译挪威语句子而忽略英语句子?或者它会对全文执行语言检测,结果是挪威语(翻译全文)或英语(忽略全文)。
对于您的情况,您可能需要首先考虑 sentence-breaking 使用 BreakSentences API 的文本,然后 detecting/processing 单独的句子.
Detect 函数会考虑整个输入,并将 return 它确定的具有最高置信度的单一语言。您正在寻找的是 "run detection":按语言标记连续的单词。翻译器 API 没有提供。
我对 Microsoft Translator Text 的语言检测部分有疑问 API。
Translate() and TranslateArray() offer automatic detection if you omit the From language parameter. TranslateArray() returns to you the language Translator detected and used in the translation.
这种语言检测是在句子层面还是在全文层面进行的?
例如,我有一个混合语言的文本:
- 前两句是挪威语
- 最后两句是英文
我的目标语言是英语,我省略了 From 语言参数。
该服务是否只翻译挪威语句子而忽略英语句子?或者它会对全文执行语言检测,结果是挪威语(翻译全文)或英语(忽略全文)。
对于您的情况,您可能需要首先考虑 sentence-breaking 使用 BreakSentences API 的文本,然后 detecting/processing 单独的句子.
Detect 函数会考虑整个输入,并将 return 它确定的具有最高置信度的单一语言。您正在寻找的是 "run detection":按语言标记连续的单词。翻译器 API 没有提供。