# 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 }