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

# language

> Checks detected language against an allowed list

## Overview

Detects the primary language and validates it against an allowed list.

## Configuration

<ParamField body="config.accepted_languages" type="array" required>
  List of accepted language codes (for example: "en", "es").
</ParamField>

## Example Configuration

```json theme={null}
{
  "detector_name": "language",
  "config": {
    "accepted_languages": ["en", "es"]
  }
}
```

## Result Schema

```json theme={null}
{
  "detector_name": "language",
  "pass_check": true,
  "score": 0.94,
  "rationale": "Detected language 'en' (confidence: 94.0%) is in accepted languages: ['en', 'es']",
  "metrics": {
    "detected_language": "en",
    "confidence": 0.94,
    "accepted_languages": ["en", "es"],
    "is_accepted_language": true,
    "transcript_length": 824,
    "transcript_word_count": 142
  }
}
```

## Interpreting Results

* **detected\_language/confidence**: Primary language and confidence score.
