> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fribl.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Languages

> Languages available for skill translation and analysis output

# Supported Languages

Fribl supports multiple languages for skill names and analysis output. Pass the desired language code in the `Accept-Language` header to receive translated responses from retrieval endpoints.

## Usage

```bash theme={null}
curl -X GET https://api-service.fribl.co/api/v1/cvs/{id} \
  -H "x-api-key: your-api-key-here" \
  -H "Accept-Language: fr"
```

<Tip>
  If no `Accept-Language` header is provided, the API defaults to English (`en`).
</Tip>

<Note>
  Update endpoints use a different field: send `content_language` in the request body to declare the language of the content you are updating. `type` and `relationship` remain static English enums and are not translated.
</Note>

## Available languages

| Code | Language |
| ---- | -------- |
| `en` | English  |
| `fr` | French   |
| `de` | German   |
| `it` | Italian  |
| `es` | Spanish  |

<Note>
  The list of supported languages may expand over time. Use the `/skills/languages` endpoint to programmatically retrieve the current set.
</Note>

## Querying available languages

Retrieve the full list of currently supported language codes:

```bash theme={null}
curl -X GET https://api-service.fribl.co/api/v1/skills/languages
```

```json Response theme={null}
["de", "en", "es", "fr", "it"]
```

This endpoint does not require authentication.
