0

ich einige Unterschiede zwischen dem Text Translation API Verhalten auf den bing translation online webpageVerschiedenes Übersetzungser zu bing vergleichen übersetzen

Der Englisch Text ich übersetzen bin (auf Spanisch) im Vergleich zu Online-Übersetzungs bin zu finden ist:

"*Add the shallot, tomatoes, peppers and red pepper flakes and cook, stirring often, until slightly softened and aromatic, about 4 minutes*"

Wenn ich die Microsoft Textübersetzung python-API verwenden, wird folgende URL aufgerufen ...

http://api.microsofttranslator.com/v2/Http.svc/Translate?text=“Add the shallot, tomatoes, peppers and red pepper flakes and cook, stirring often, until slightly softened and aromatic, about 4 minutes”&to=es

Das übersetzte Ergebnis ist ->“Añadir los copos de cebolleta, tomate, pimiento y pimiento rojo y cocine, revolviendo frecuentemente, hasta que se ablanden un poco y aromático, unos 4 minutos”

mit bing Übersetzung auf der Webseite

ich folgende übersetzt Ergebnisse jedoch erhalten:

Añada la chalota, los tomates, los pimientos y las hojuelas de pimiento rojo y cocine, revolviendo a menudo, hasta que se suavicen ligeramente y aromáticos, unos 4 minutos

Ihre ganz von wenigen Unterschiede sind, dass sehr aussieht ungerade. Zum Beispiel wird Schalotte als "Los Copos de Cebolleta" über API im Vergleich zu "Chalota" auf Bing übersetzt. "tomates" versus "tomate" etc.

Können Sie sehen, was ich falsch mache? oder stimmt etwas nicht mit der API-Engine überein?

+0

Es ist ganz normal, dass verschiedene Übersetzungsmaschinen verschiedene Übersetzungen liefern. – ForceBru

+0

Wie Sie sehen können, gibt [der DeepL-Übersetzer] (https://www.deepl.com/translate) noch eine weitere Version. – ForceBru

+0

Ich stimme völlig zu, dass verschiedene Übersetzungs-Engines einige Unterschiede haben werden. Ich möchte hier jedoch einige Punkte nennen. (1) Ich hatte gehofft, dass bing translate und text api die gleiche Engine auf der Rückseite verwenden. (2) Selbst der DeepL-Übersetzer, Google Übersetzer, bietet alle die gleiche Übersetzung wie bing. (3) Schalotte als "Chive Flakes" über Text API zu übersetzen ist ein großer Unterschied. –

Antwort

0

Der Unterschied besteht darin, dass die Textübersetzungs-API den Statistical Machine Translation-Algorithmus verwendet und die Bing-Übersetzung den Neural Machine Translation-Algorithmus verwendet. Sie haben die Textübersetzungs-API noch nicht umgeschaltet, um den Neural-Algorithmus zu verwenden.

Sie können die Unterschiede zwischen ihnen hier testen: https://translator.microsoft.com/neural/

https://blogs.msdn.microsoft.com/translation/2016/11/15/microsoft-translator-launching-neural-network-based-translations-for-all-its-speech-languages/