Как вы используете динамический словарь Microsoft с API переводчика - PullRequest
0 голосов
/ 12 мая 2018

Как использовать функцию Динамический словарь в Microsoft Translator Text API с json в качестве ввода?Связанная документация очень неясна.

Я следую этому примеру со страницы Microsoft на gitHub.

1 Ответ

0 голосов
/ 14 мая 2018

Комбинация инструкций здесь с питоном примеров со следующим вводом

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?

...