Комбинация инструкций здесь с питоном примеров со следующим вводом
text = "Instant dictionary: word <mstrans:dictionary translation=\"wordomatic\">word or phrase</mstrans:dictionary> is a dictionary entry."
дает следующий вывод:
[
{
"translations": [
{
"text": "Instant Dictionary Word wordomatic ist ein Wörterbucheintrag.",
"to": "de"
}
]
}
]
Таким образом, он отвечает на этот вопрос.
Однако каким-то образом все, что находится до помеченного слова, не переводится.
Кроме того, перевод text = "Instant dictionary: word"
возвращает: {"translations": [{"text": "Instant Dictionary: Word","to": "de"}]}
Тогда как перевод text = "Instant dictionary word"
возвращает: {"translations": [{"text": "Instant Wörterbuchwort","to": "de"}]}
Это приводит к вопросу: как эти слова и символы изменяют то, что возвращает API?