Skip to content
Monologue
Esc
navigateopen⌘Jpreview

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/languages
Responses
200The supported-language catalog.
versionstringrequired
Version of the catalog. It changes when the supported-language list changes.
popularstring[]required
Ordered language codes that clients can surface first. Every value also appears in `languages`.
languagesLanguage[]required
The complete supported-language catalog. Automatic detection is not included; omit the dictation request's `language` field to enable it.
Show properties
Array of Language
codestringrequired
Language 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`.
namestringrequired
English display name.
native_namestringrequired
Display name in the language itself.
flagstringrequired
Flag 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.
errorstring
codestring
request_idstring
Request
curl -X 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": "🇮🇳"
    }
  ]
}