Chat_bot_Rag/config/translations.py

50 lines
1.9 KiB
Python

# Mapping des langues pour une meilleure compréhension par le LLM
LANGUAGE_MAPPING = {
"Français": "français",
"English": "English",
"Español": "español",
"Deutsch": "Deutsch",
"Italiano": "italiano",
"中文": "Chinese",
"日本語": "Japanese",
"العربية": "Arabic",
"فارسی": "Persian"
}
# Dictionnaire de traductions pour l'interface
UI_TRANSLATIONS = {
"Français": {
"title": "📚 Assistant documentaire intelligent",
"placeholder": "Posez votre question...",
"send_btn": "Envoyer",
"clear_btn": "Effacer la conversation",
"model_selector": "Modèle Ollama",
"model_info": "Choisir le modèle de language à utiliser",
"model_current": "Modèle actuel",
"language_selector": "Langue des réponses",
"language_info": "Choisir la langue dans laquelle l'assistant répondra",
"collection_input": "Collection Qdrant",
"collection_info": "Nom de la collection de documents à utiliser",
"collection_current": "Collection actuelle",
"apply_btn": "Appliquer la collection",
"streaming_label": "Mode streaming",
"streaming_info": "Voir les réponses s'afficher progressivement",
"sources_label": "Afficher les sources",
"max_images_label": "Nombre max d'images",
"images_title": "🖼️ Images pertinentes",
"tables_title": "📊 Tableaux",
"sources_found": "Sources trouvées",
"texts": "textes",
"images": "images",
"tables": "tableaux",
"error_msg": "Une erreur est survenue"
},
"English": {
"title": "📚 Intelligent Document Assistant",
"placeholder": "Ask your question...",
"send_btn": "Send",
"clear_btn": "Clear conversation",
# Ajoutez les autres traductions anglaises ici
}
# Ajoutez d'autres langues au besoin
}