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>

0 ответов

Другие вопросы по тегам