Spaces:
Running
Running
| from typing import List | |
| from surya.languages import LANGUAGE_TO_CODE, CODE_TO_LANGUAGE | |
| def replace_lang_with_code(langs: List[str]): | |
| for i in range(len(langs)): | |
| if langs[i].title() in LANGUAGE_TO_CODE: | |
| langs[i] = LANGUAGE_TO_CODE[langs[i].title()] | |
| if langs[i] not in CODE_TO_LANGUAGE: | |
| raise ValueError(f"Language code {langs[i]} not found.") | |
| def get_unique_langs(langs: List[List[str]]): | |
| uniques = [] | |
| for lang_list in langs: | |
| for lang in lang_list: | |
| if lang not in uniques: | |
| uniques.append(lang) | |
| return uniques |