Различные результаты с Microsoft Translator API / Web Translator - PullRequest
0 голосов
/ 05 июля 2018

Я выполняю тестирование, чтобы выбрать MT API, и во время тестирования Microsoft Translator обнаружил, что я получаю разные результаты для одного и того же предложения с использованием API из скрипта, чем те, которые я получаю при передаче всего URL-адреса в Web Translator.

Для этого предложения в EN источник:

AppFlow поддерживается на устройствах NetScaler версии 9.3 и выше с nCore build .

(первый FAQ в https://docs.citrix.com/en-us/netscaler/12-1/networking-faq/appflow-faq.html)

Я получаю этот результат для FR при передаче этого единственного предложения для перевода на странице https://www.bing.com/translator и через скрипт Python, вызывающий API:

AppFlow для мобильных устройств NetScaler, версия 9,3 и пр., Сборка.

Однако одно и то же предложение во всем переведенном URL-адресе в веб-переводчике гласит:

AppFlow для самых современных устройств NetScaler executant в версии 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 по умолчанию. Я хотел бы понять, почему веб-переводчик представляет другой результат. Я собирался провести некоторую оценку, передав URL-адреса в Web Translator, но если он не использует API с NMT, я не могу использовать этот метод.

Спасибо.

1 Ответ

0 голосов
/ 05 июля 2018

Версия 3 API переводчика по умолчанию - NMT. http://bing.com/translator также по умолчанию NMT. Полный перевод веб-страниц на bing.com и расширение браузера Edge по-прежнему используют SMT для большинства языковых пар, включая английский <> французский. Это по причинам масштабируемости.

...