> ## Documentation Index
> Fetch the complete documentation index at: https://60db.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Languages

> Get list of supported languages for speech-to-text

## Request

### Headers

<ParamField header="Authorization" type="string" required>
  Bearer token with your API key
</ParamField>

## Response

<ResponseField name="languages" type="array">
  Array of supported language objects
</ResponseField>

<ResponseField name="languages[].code" type="string">
  Language code (ISO 639-1)
</ResponseField>

<ResponseField name="languages[].name" type="string">
  Language name
</ResponseField>

<ResponseField name="languages[].native_name" type="string">
  Language name in native script
</ResponseField>

<ResponseField name="languages[].supported_models" type="array">
  Available models for this language
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl https://api.60db.ai/stt/languages \
    -H "Authorization: Bearer your-api-key"
  ```

  ```javascript JavaScript theme={null}
  const languages = await client.getLanguages();
  console.log(languages);
  ```

  ```python Python theme={null}
  languages = client.get_languages()
  for lang in languages:
      print(f"{lang['name']} ({lang['code']})")
  ```
</RequestExample>

<ResponseExample>
  ```json Response theme={null}
  {
    "languages": [
      {
        "code": "en",
        "name": "English",
        "native_name": "English",
        "supported_models": ["general", "phone_call", "meeting", "medical"]
      },
      {
        "code": "es",
        "name": "Spanish",
        "native_name": "Español",
        "supported_models": ["general", "phone_call", "meeting"]
      },
      {
        "code": "fr",
        "name": "French",
        "native_name": "Français",
        "supported_models": ["general", "phone_call"]
      }
    ]
  }
  ```
</ResponseExample>
