Google Translation API дает другой результат, чем в Интернете - PullRequest
0 голосов
/ 11 февраля 2020

Когда я перевожу следующую строку в веб-интерфейсе перевода Google, я получаю следующие результаты:

Ввод:

<strong>VanillaJS</strong> ist seit <strong>ES6</strong> quasi in allen Bereichen dem Urgestein <strong>jQuery</strong> ebenbürtig und inzwischen weit überlegen.

Вывод:

Since <strong> ES6 </strong>, <strong> VanillaJS </strong> has been on a par with the veteran <strong> jQuery </strong> in almost all areas and is now far superior.

Когда я пытаюсь сделать то же самое с API v2, я получаю другой результат:

REST-Call:

URL: https://translation.googleapis.com/language/translate/v2
Method: POST
q: <a>VanillaJS</a> ist seit <a>ES6</a> quasi in allen Bereichen dem Urgestein <a>jQuery</a> ebenbürtig und inzwischen weit überlegen.
source: de
target: en
format: html
model: nmt

Выход:

{
  "data": {
    "translations": [
      {
        "translatedText": "<strong>VanillaJS</strong> has been on <strong>par with</strong> the veteran <strong>jQuery</strong> in almost all areas since <strong>ES6</strong> and is now far superior.",
        "model": "nmt"
      }
    ]
  }
}

Я также попробовал API v3, и результаты совпадают.

Вы можете ясно видеть, что на выходе есть 4 тега, на входе есть 3 тега.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...