---
title: "List audio language tracks for a video"
method: GET
path: "/api/languages"
tags: ["discovery"]
---

# List audio language tracks for a video

`GET /api/languages`

## Request

- Base URL: `https://transcripts.un.org`
- URL: `https://transcripts.un.org/api/languages`
- Auth: none declared
- TypeScript: <https://skmtc.dev/united-nations/apis/un-transcripts-api/docs/api/languages/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns all six UN languages with a flag for whether an audio track exists and the current transcript status for each.

## Query parameters

- `kalturaId` string, required

## Response `200`

Available languages and transcript statuses.

- LanguagesResponse
  - `entryId` string, required: Canonical Kaltura entry ID.
  - `languages` object[], required
    - `code` 'ar' | 'zh' | 'en' | 'fr' | 'ru' | 'es', required: ISO 639-1 code of one of the six official UN languages.
    - `name` string, required
    - `available` boolean, required: Whether an audio track exists for this language.
    - `transcriptStatus` string, nullable, required: Transcription status, or null if none exists.

## Other responses

- `400`: Missing kalturaId.

---

[API](https://skmtc.dev/united-nations/apis/un-transcripts-api.md) - [All operations](https://skmtc.dev/united-nations/apis/un-transcripts-api/llms.txt) - [OpenAPI document](https://skmtc.dev/united-nations/apis/un-transcripts-api/revisions/fec86055cb63?raw)
