微软动态词典如何搭配翻译器使用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?
如何使用 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?