sign_language_translator.languages.utils module

utility functions for language objects

sign_language_translator.languages.utils.get_sign_language(language_name: str | Enum) SignLanguage[source]

Retrieves a SignLanguage object based on the provided language name.

Parameters:

language_name (str) – The name of the language.

Returns:

An instance of SignLanguage class corresponding to the provided language name.

Return type:

SignLanguage

Raises:

ValueError – If no SignLanguage class is known for the provided language name.

sign_language_translator.languages.utils.get_text_language(language_name: str | Enum) TextLanguage[source]

Retrieves a TextLanguage object based on the provided language name.

Parameters:

language_name (str) – The name of the language.

Returns:

An instance of the TextLanguage class corresponding to the provided language name.

Return type:

TextLanguage

Raises:

ValueError – If no TextLanguage class is known for the provided language name.