List supported languages
Return the canonical list of language codes supported by Monologue dictation. Use a returned code as the language field on dictation requests, or omit language to use automatic detection. The list is public and does not require authentication.
GET
/v1/languagesResponses
200The supported-language catalog.
versionstringrequiredVersion of the catalog. It changes when the supported-language list changes.
popularstring[]requiredOrdered language codes that clients can surface first. Every value also appears in `languages`.
languagesLanguage[]requiredThe complete supported-language catalog. Automatic detection is not included; omit the dictation request's `language` field to enable it.
Show propertiesHide properties
Array of
LanguagecodestringrequiredLanguage code accepted by dictation requests. Codes are lowercase and may include a BCP 47 script or region suffix, such as `en-gb`, `zh-hant`, or `hi-latn`.
namestringrequiredEnglish display name.
native_namestringrequiredDisplay name in the language itself.
flagstringrequiredFlag or globe emoji suitable for display.
304The catalog has not changed since the supplied `If-None-Match` value. The response has no body.
500The language catalog is temporarily unavailable.
errorstringcodestringrequest_idstringRequest
curl -X GET "https://go.monologue.to/v1/languages"const response = await fetch("https://go.monologue.to/v1/languages", {
method: "GET"
});import requests
response = requests.get(
"https://go.monologue.to/v1/languages",
)Response
{
"version": "2026-07-15",
"popular": [
"en",
"en-gb",
"es",
"zh",
"hi",
"ar",
"pt",
"fr",
"de",
"ru",
"ja",
"it",
"ko"
],
"languages": [
{
"code": "en",
"name": "English",
"native_name": "English",
"flag": "🇺🇸"
},
{
"code": "es",
"name": "Spanish",
"native_name": "Español",
"flag": "🇪🇸"
},
{
"code": "hi-latn",
"name": "Hinglish",
"native_name": "Hinglish",
"flag": "🇮🇳"
}
]
}The catalog has not changed since the supplied `If-None-Match` value. The response has no body.
{
"error": "string",
"code": "string",
"request_id": "string"
}