微软动态词典如何搭配翻译器使用API

How do you use the Microsoft Dynamic Dictionary with the translator API

如何使用 Microsoft Translator Text API 的 Dynamic Dictionary 功能并将 json 作为输入?链接的文档非常不清楚。

我正在从 Microsoft 的 gitHub 页面关注这个 example

将指令 here with the python examples 与以下输入组合

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" returns: {"translations": [{"text": "Instant Dictionary: Word","to": "de"}]}

而翻译 text = "Instant dictionary word" returns: {"translations": [{"text": "Instant Wörterbuchwort","to": "de"}]}

这引出了一个问题:这些单词和字符如何改变 API returns?