---
title: "List supported languages"
method: GET
path: "/v1/languages"
tags: ["Reference"]
---

# List supported languages

`GET /v1/languages`

## Request

- Base URL: `https://hc.itsbaba.com`
- URL: `https://hc.itsbaba.com/v1/languages`
- Auth: HTTP bearer

Every language HebrewCore translates to and from, with its English and native name and its writing direction. Use `code` as `source_lang` or `target_lang`. Protected translation covers Hebrew, English and Russian. Does not consume the character quota.

## Response `200`

Languages

- LanguagesResponse
  - `languages` Language[], required: Every supported language.
    - `code` string, required: BCP 47 code to pass as `source_lang` or `target_lang`.
    - `name` string, required: English name.
    - `native` string, required: Name in the language itself.
    - `dir` 'ltr' | 'rtl', required: Writing direction.

## Other responses

- `401`: Missing, malformed, invalid or revoked API key.
- `402`: A new self-serve account must save a card in the console before it can use the API. Adding a card is free.
- `429`: Too many requests this minute. Retry after a short wait.
- `500`: Unexpected server error. Safe to retry.

---

[API](https://skmtc.dev/itsbaba/apis/hebrewcore-api.md) · [All operations](https://skmtc.dev/itsbaba/apis/hebrewcore-api/llms.txt) · [OpenAPI document](https://skmtc.dev/itsbaba/apis/hebrewcore-api/revisions/f54229695236?raw)
