如何使用Microsoft Translator Text API的Dynamic Dictionary功能和json作为输入?链接的文档非常不清楚。
我正在关注Microsoft的gitHub页面中的example。
答案 0 :(得分:0)
将指令here与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"
会返回:
{"translations": [{"text": "Instant Dictionary: Word","to": "de"}]}
而翻译text = "Instant dictionary word"
则返回:
{"translations": [{"text": "Instant Wörterbuchwort","to": "de"}]}
这导致了一个问题:这些单词和字符如何改变API返回的内容?