Microsoft Translator API / Web Translator

时间:2018-07-05 10:38:35

标签: microsoft-translator machine-translation

我正在测试选择一个MT API的过程,并且在测试Microsoft Translator时发现,使用脚本从API中获得相同句子的结果与将整个URL传递给Web Translator时获得的结果不同。

对于这句话在EN来源中:

运行9.3及更高版本且具有nCore构建的NetScaler设备上支持AppFlow

https://docs.citrix.com/en-us/netscaler/12-1/networking-faq/appflow-faq.html中的第一个常见问题解答)

当在https://www.bing.com/translator页中通过翻译API的Python脚本传递单个句子进行翻译时,我得到了FR的结果:

AppFlow的价格由NetScaler 9.3版及更高版本的设备执行,而avec ncore Build。

但是,Web Translator中整个翻译的URL中的相同句子为:

AppFlow的价格是由NetScaler执行器9.3版和ci-dessus avec nCore构造所提供的。

https://www.microsofttranslator.com/bv.aspx?from=en&to=fr&a=https%3A%2F%2Fdocs.citrix.com%2Fen-us%2Fnetscaler%2F12-1%2Fnetworking-faq%2Fappflow-faq.html

我的理解是,默认情况下,API现在可以与NMT一起使用。我想了解为什么Web Translator会显示不同的结果。我本打算通过将URL传递到Web Translator来进行一些评估,但是如果未将API与NMT一起使用,那么我将无法使用此方法。

谢谢。

1 个答案:

答案 0 :(得分:3)

翻译器API的版本3默认为NMT。 http://bing.com/translator也默认为NMT。 bing.com和Edge浏览器扩展程序中的完整网页翻译仍然对大多数语言对(包括英语<>法语)使用SMT。这是出于可伸缩性原因。