Microsoft Bing Translator- "Альтернативные значения / переводы"
Когда вы заходите на translate.bing.com и вводите слово, вы получаете длинный список альтернативных переводов с правой стороны, который просто невероятен. В случае, скажем, 允许, это выглядит как - 允许 значения, что, с оценками очень правильно из моего знания китайского языка. Однако, если вы сделаете то же самое с помощью API- вы получите единственный результат - "Признать" с рейтингом 5 и matchDegree 100.
Кто-нибудь знает, что здесь происходит? Я спросил на форуме переводчиков Microsoft, но мне сказали, что API "альтернативные переводы" не имеет отношения к значениям с правой стороны. Итак, мой вопрос: как получить эти значения с правой стороны?
Мой запрос API использует GetTranslationsArrayRequest
следующее:
<GetTranslationsArrayRequest>
<AppId/>
<From>zh-CHS</From>
<Options>
<Category xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MT.Web.Service.V2">general</Category>
<ContentType xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MT.Web.Service.V2">text/plain</ContentType>
<ReservedFlags xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MT.Web.Service.V2"/>
<State xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MT.Web.Service.V2"/>
<Uri xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MT.Web.Service.V2"/>
<User xmlns="http://schemas.datacontract.org/2004/07/Microsoft.MT.Web.Service.V2"/>
</Options>
<Texts>
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">允许</string>
</Texts>
<To>en</To>
<MaxTranslations>10</MaxTranslations>
</GetTranslationsArrayRequest>