Spaces:
Paused
Paused
__version__ = "1.2.15" | |
from core.files import read_file | |
# List of languages supported by the application | |
SUPPORTED_LANGUAGES = [ | |
"Afrikaans", "Arabic", "Armenian", "Azerbaijani", "Belarusian", "Bosnian", | |
"Bulgarian", "Catalan", "Chinese", "Croatian", "Czech", "Danish", "Dutch", | |
"English", "Estonian", "Finnish", "French", "Galician", "German", "Greek", | |
"Hebrew", "Hindi", "Hungarian", "Icelandic", "Indonesian", "Italian", | |
"Japanese", "Kannada", "Kazakh", "Korean", "Latvian", "Lithuanian", | |
"Macedonian", "Malay", "Marathi", "Maori", "Nepali", "Norwegian", "Persian", | |
"Polish", "Portuguese", "Romanian", "Russian", "Serbian", "Slovak", | |
"Slovenian", "Spanish", "Swahili", "Swedish", "Tagalog", "Tamil", "Thai", | |
"Turkish", "Ukrainian", "Urdu", "Vietnamese", "Welsh" | |
] | |
LANGUAGES_EMOJI = { | |
"Afrikaans": "๐ฟ๐ฆ", "Arabic": "๐ธ๐ฆ", "Armenian": "๐ฆ๐ฒ", "Azerbaijani": "๐ฆ๐ฟ", "Belarusian": "๐ง๐พ", | |
"Bosnian": "๐ง๐ฆ", "Bulgarian": "๐ง๐ฌ", "Catalan": "๐ช๐ธ", "Chinese": "๐จ๐ณ", "Croatian": "๐ญ๐ท", | |
"Czech": "๐จ๐ฟ", "Danish": "๐ฉ๐ฐ", "Dutch": "๐ณ๐ฑ", "English": "๐ฌ๐ง", "Estonian": "๐ช๐ช", | |
"Finnish": "๐ซ๐ฎ", "French": "๐ซ๐ท", "Galician": "๐ช๐ธ", "German": "๐ฉ๐ช", "Greek": "๐ฌ๐ท", | |
"Hebrew": "๐ฎ๐ฑ", "Hindi": "๐ฎ๐ณ", "Hungarian": "๐ญ๐บ", "Icelandic": "๐ฎ๐ธ", "Indonesian": "๐ฎ๐ฉ", | |
"Italian": "๐ฎ๐น", "Japanese": "๐ฏ๐ต", "Kannada": "๐ฎ๐ณ", "Kazakh": "๐ฐ๐ฟ", "Korean": "๐ฐ๐ท", | |
"Latvian": "๐ฑ๐ป", "Lithuanian": "๐ฑ๐น", "Macedonian": "๐ฒ๐ฐ", "Malay": "๐ฒ๐พ", "Marathi": "๐ฎ๐ณ", | |
"Maori": "๐ณ๐ฟ", "Nepali": "๐ณ๐ต", "Norwegian": "๐ณ๐ด", "Persian": "๐ฎ๐ท", "Polish": "๐ต๐ฑ", | |
"Portuguese": "๐ต๐น", "Romanian": "๐ท๐ด", "Russian": "๐ท๐บ", "Serbian": "๐ท๐ธ", "Slovak": "๐ธ๐ฐ", | |
"Slovenian": "๐ธ๐ฎ", "Spanish": "๐ช๐ธ", "Swahili": "๐ฐ๐ช", "Swedish": "๐ธ๐ช", "Tagalog": "๐ต๐ญ", | |
"Tamil": "๐ฎ๐ณ", "Thai": "๐น๐ญ", "Turkish": "๐น๐ท", "Ukrainian": "๐บ๐ฆ", "Urdu": "๐ต๐ฐ", | |
"Vietnamese": "๐ป๐ณ", "Welsh": "๐ด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ" | |
} | |
class GlobalSystemPrompts: | |
"""Class to store global system prompts.""" | |
def linguascribe(): | |
""" | |
Retrieve the system prompt for the Linguascribe feature. | |
Returns: | |
str: The system prompt for Linguascribe. | |
""" | |
try: | |
system_prompt = read_file('linguascribe.prompt') | |
return system_prompt | |
except FileNotFoundError: | |
print("Le fichier 'linguascribe.prompt' n'a pas รฉtรฉ trouvรฉ.") | |
return "" | |
except IOError as e: | |
print(f"Erreur lors de la lecture du fichier 'linguascribe.prompt': {e}") | |
return "" | |