# This file was auto-generated by Fern from our API Definition.

import typing_extensions


class LanguageIdentificationResponseParams(typing_extensions.TypedDict):
    request_id: typing_extensions.NotRequired[str]
    language_code: typing_extensions.NotRequired[str]
    """
    The detected language code of the input text.
    
    Available languages:
    - **`en-IN`**: English
    - **`hi-IN`**: Hindi
    - **`bn-IN`**: Bengali
    - **`gu-IN`**: Gujarati
    - **`kn-IN`**: Kannada
    - **`ml-IN`**: Malayalam
    - **`mr-IN`**: Marathi
    - **`od-IN`**: Odia
    - **`pa-IN`**: Punjabi
    - **`ta-IN`**: Tamil
    - **`te-IN`**: Telugu
    """

    script_code: typing_extensions.NotRequired[str]
    """
    The detected script code of the input text.
    
    Available scripts:
    - **`Latn`**: Latin (Romanized script)
    - **`Deva`**: Devanagari (Hindi, Marathi)
    - **`Beng`**: Bengali
    - **`Gujr`**: Gujarati
    - **`Knda`**: Kannada
    - **`Mlym`**: Malayalam
    - **`Orya`**: Odia
    - **`Guru`**: Gurmukhi
    - **`Taml`**: Tamil
    - **`Telu`**: Telugu
    """
