1
我在使語言檢測工作時遇到麻煩。根據有關Microsoft's website的文檔,當服務不確定輸入字符串是哪種語言時,我應該能夠獲得多種語言。但是,我總是隻收到一種語言。在我的例子中,我使用了德語和荷蘭語中的「你好」的「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