Detects the language of text within a request.
HTTP request
 POST https://translation.googleapis.com/language/translate/v2/detect 
The URL uses Google API HTTP annotation syntax.
Query parameters
| Parameters | |
|---|---|
 q 
 |  
     Required The input text upon which to perform language detection. Repeat this parameter to perform language detection on multiple text inputs.  |  
 key 
 |  
     A valid API key to handle requests for this API. If you are using OAuth 2.0 service account credentials (recommended), do not supply this parameter.  |  
Response body
If successful, the response body contains data with the following structure:
| JSON representation | |
|---|---|
  { 
 "data" : 
 { 
 object(  
 |  
|
| Fields | |
|---|---|
 data 
 |  
     The list of language detection responses. This list will contain a language detection response for each query (q) sent in the language detection request.  |  
Authorization
Requires one of the following OAuth scopes:
-  
https://www.googleapis.com/auth/cloud-translation -  
https://www.googleapis.com/auth/cloud-platform 
For more information, see the Auth Guide .
DetectLanguageResponseList
A response list contains a list of separate language detection responses.
| JSON representation | |
|---|---|
 { "detections" : [ array ] , }  |  
|
detections[] 
 array (  
 ListValue 
 
format)
Language detection results for each input text piece.
The detections ListValue includes the following values:
-  
language (string)- The detected language -  
isReliable (boolean)- Deprecated Indicates whether the language detection result is reliable -  
confidence (float)- Deprecated The confidence of the detection result for this language 
We recommend not basing any decisions or thresholds on the isReliable 
or confidence 
values.
For example:
"detections":
[
  [{
    "language": "en",
    "isReliable": false,
    "confidence": 0.9882
  }],
  [{
    "language": "pl",
    "isReliable": false,
    "confidence": 0.5683
  }]
] 

