1
言語検出機能が動作するのに問題があります。 Microsoft's websiteのドキュメントによれば、入力文字列がどの言語であるかがサービスで分からない場合は、複数の言語を取得できるはずです。しかし、私は常に1つの言語しか受け取りません。下の私の例では、ドイツ語とオランダ語の両方で「こんにちは」である「Hallo」を使用しました。また、ドイツ語、オランダ語で「ビール」である「棺」のような他の言葉で、サービスは一つだけの結果を与え、5言語検出では常に1つの結果が返されます
- のnumberOfLanguagesクエリパラメータの値にもかかわらず、私は何かが足りないのですか?
- サービスが正常に機能していませんか?
- 結果として複数の言語を提供する例がありますか?
ありがとうございました。
要求:
POST https://westus.api.cognitive.microsoft.com/text/analytics/v2.0/languages?numberOfLanguagesToDetect=5 HTTP/1.1
Content-Type: application/json
Host: westus.api.cognitive.microsoft.com
Ocp-Apim-Subscription-Key: ••••••••••••••••••••••••••••••••
{
"documents": [
{
"id": "Test",
"text": "Hallo"
}
]
}
この応答で:ドキュメントはこれを説明するために更新されました
Transfer-Encoding: chunked
x-ms-transaction-count: 0
x-aml-ta-request-id: 4bb2e01e-59a1-4f66-bb31-8ca2c32d262b
X-Content-Type-Options: nosniff
apim-request-id: 65a8d5f5-1394-43cf-89e1-83d7188cb81a
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Date: Tue, 25 Apr 2017 15:18:34 GMT
Content-Type: application/json; charset=utf-8
{
"documents": [
{
"id": "Test",
"detectedLanguages": [
{
"name": "German",
"iso6391Name": "de",
"score": 1.0
}
]
}
],
"errors": []
}
私はいくつかの簡単なテストを試みましたが、複数の言語を返すことができませんでした。 – BSalita