Когда я перевожу следующую строку в веб-интерфейсе перевода 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 тега.