Skip to main content

Overview

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

Configuration

config.accepted_languages
array
required
List of accepted language codes (for example: “en”, “es”).

Example Configuration

{
  "detector_name": "language",
  "config": {
    "accepted_languages": ["en", "es"]
  }
}

Result Schema

{
  "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.