---
title: "Identifies the language(s) in a document"
method: POST
path: "/language"
tags: ["language"]
---

# Identifies the language(s) in a document

`POST /language`

## Request

- Base URL: `https://api.rosette.com/rest/v1`
- URL: `https://api.rosette.com/rest/v1/language`
- Auth: API key in header `X-RosetteAPI-Key`

Returns list of candidate languages in order of descending confidence. The response is an ordered list of identified languages, including language and identification confidence, sorted by descending confidence.

## Request body

- union
  - object
    - `content` string
    - `language` string: 3 letter code of language.
    - `options` object
      - `koreanDialects` boolean
      - `multilingual` boolean
  - object
    - `contentUri` string
    - `language` string: 3 letter code of language.
    - `options` object
      - `koreanDialects` boolean
      - `multilingual` boolean

## Response `200`

OK

- LanguageResponse
  - `languageDetections` LanguageDetectionResult[]: List of detected languages
    - `language` string: detected langguage
    - `confidence` number: detection confidence

---

[API](https://skmtc.dev/babelstreet/apis/rosette-text-analytics.md) · [All operations](https://skmtc.dev/babelstreet/apis/rosette-text-analytics/llms.txt) · [OpenAPI document](https://skmtc.dev/babelstreet/apis/rosette-text-analytics/revisions/7c1d1497a5dd?raw)
