Text Moderation - Detect Language

這項作業會偵測到指定輸入內容的語言。 傳回包含所提交文字之主流語言的 ISO 639-3 程式碼 。 支援110以上的語言。

POST {Endpoint}/contentmoderator/moderate/v1.0/ProcessText/DetectLanguage

URI 參數

Name In Required Type Description
Endpoint
path True
  • string

(通訊協定和主機名稱的支援認知服務端點,例如: https://westus.api.cognitive.microsoft.com) 。

要求標頭

Media Types: "text/plain", "text/html", "text/xml", "text/markdown"

Name Required Type Description
Ocp-Apim-Subscription-Key True
  • string
Content-Type True
  • string

內容型別。

要求本文

Media Types: "text/plain", "text/html", "text/xml", "text/markdown"

Name Type Description
Text Content
  • object

內容到螢幕。

回應

Name Type Description
200 OK

偵測到的語言結果。

Other Status Codes

錯誤回應。

安全性

Ocp-Apim-Subscription-Key

Type: apiKey
In: header

範例

Detect Language request

Sample Request

POST {Endpoint}/contentmoderator/moderate/v1.0/ProcessText/DetectLanguage
Ocp-Apim-Subscription-Key: 34adfa4f-cedf-4dc0-ba29-b6d1a69ab345
Content-Type: text/plain
"Is this a crap email abcdef@abcd.com, phone: 6657789887, IP: 255.255.255.255, 1 Microsoft Way, Redmond, WA 98052"

Sample Response

{
  "DetectedLanguage": "eng",
  "Status": {
    "Code": 3000,
    "Description": "OK",
    "Exception": ""
  },
  "TrackingId": "2826a49-b976-419e-98e8-c5532c1n78c6"
}

定義

APIError

API 傳回的錯誤資訊

DetectedLanguage

偵測語言結果。

Error

錯誤主體。

Status

Status 屬性。

APIError

API 傳回的錯誤資訊

Name Type Description
Error

錯誤主體。

DetectedLanguage

偵測語言結果。

Name Type Description
DetectedLanguage
  • string

偵測到的語言。

Status

偵測語言狀態

TrackingId
  • string

追蹤識別碼。

Error

錯誤主體。

Name Type Description
Code
  • string
Message
  • string

Status

Status 屬性。

Name Type Description
Code
  • integer

狀態碼。

Description
  • string

狀態原因。

Exception
  • string

例外狀況狀態。