Update modules/ui/ui.py
Browse files- modules/ui/ui.py +21 -8
modules/ui/ui.py
CHANGED
@@ -555,34 +555,47 @@ def display_semantic_analysis_interface(nlp_models, lang_code):
|
|
555 |
translations = {
|
556 |
'es': {
|
557 |
'title': "AIdeaText - Análisis semántico",
|
558 |
-
'
|
|
|
|
|
559 |
'analyze_button': "Analizar texto",
|
560 |
'semantic_relations': "Relaciones Semánticas Relevantes",
|
|
|
|
|
561 |
'success_message': "Análisis semántico guardado correctamente.",
|
562 |
'error_message': "Hubo un problema al guardar el análisis semántico. Por favor, inténtelo de nuevo.",
|
563 |
-
'warning_message': "Por favor, cargue un archivo para analizar."
|
564 |
},
|
565 |
'en': {
|
566 |
'title': "AIdeaText - Semantic Analysis",
|
567 |
-
'
|
|
|
|
|
568 |
'analyze_button': "Analyze text",
|
569 |
'semantic_relations': "Relevant Semantic Relations",
|
|
|
|
|
570 |
'success_message': "Semantic analysis saved successfully.",
|
571 |
'error_message': "There was a problem saving the semantic analysis. Please try again.",
|
572 |
-
'warning_message': "Please upload a file to analyze."
|
573 |
},
|
574 |
'fr': {
|
575 |
'title': "AIdeaText - Analyse sémantique",
|
576 |
-
'
|
|
|
|
|
577 |
'analyze_button': "Analyser le texte",
|
578 |
'semantic_relations': "Relations Sémantiques Pertinentes",
|
|
|
|
|
579 |
'success_message': "Analyse sémantique enregistrée avec succès.",
|
580 |
'error_message': "Un problème est survenu lors de l'enregistrement de l'analyse sémantique. Veuillez réessayer.",
|
581 |
-
'warning_message': "Veuillez télécharger un fichier à analyser."
|
582 |
}
|
583 |
}
|
584 |
-
|
585 |
t = translations[lang_code]
|
|
|
586 |
st.header(t['title'])
|
587 |
|
588 |
# Opción para introducir texto
|
@@ -590,7 +603,7 @@ def display_semantic_analysis_interface(nlp_models, lang_code):
|
|
590 |
t['text_input_label'],
|
591 |
height=150,
|
592 |
placeholder=t['text_input_placeholder'],
|
593 |
-
)
|
594 |
|
595 |
# Opción para cargar archivo
|
596 |
uploaded_file = st.file_uploader(t['file_uploader'], type=['txt'])
|
|
|
555 |
translations = {
|
556 |
'es': {
|
557 |
'title': "AIdeaText - Análisis semántico",
|
558 |
+
'text_input_label': "Ingrese un texto para analizar (máx. 5,000 palabras):",
|
559 |
+
'text_input_placeholder': "El objetivo de esta aplicación es que mejore sus habilidades de redacción...",
|
560 |
+
'file_uploader': "O cargue un archivo de texto",
|
561 |
'analyze_button': "Analizar texto",
|
562 |
'semantic_relations': "Relaciones Semánticas Relevantes",
|
563 |
+
'identified_entities': "Entidades Identificadas",
|
564 |
+
'key_concepts': "Conceptos Clave",
|
565 |
'success_message': "Análisis semántico guardado correctamente.",
|
566 |
'error_message': "Hubo un problema al guardar el análisis semántico. Por favor, inténtelo de nuevo.",
|
567 |
+
'warning_message': "Por favor, ingrese un texto o cargue un archivo para analizar."
|
568 |
},
|
569 |
'en': {
|
570 |
'title': "AIdeaText - Semantic Analysis",
|
571 |
+
'text_input_label': "Enter a text to analyze (max. 5,000 words):",
|
572 |
+
'text_input_placeholder': "The goal of this application is to improve your writing skills...",
|
573 |
+
'file_uploader': "Or upload a text file",
|
574 |
'analyze_button': "Analyze text",
|
575 |
'semantic_relations': "Relevant Semantic Relations",
|
576 |
+
'identified_entities': "Identified Entities",
|
577 |
+
'key_concepts': "Key Concepts",
|
578 |
'success_message': "Semantic analysis saved successfully.",
|
579 |
'error_message': "There was a problem saving the semantic analysis. Please try again.",
|
580 |
+
'warning_message': "Please enter a text or upload a file to analyze."
|
581 |
},
|
582 |
'fr': {
|
583 |
'title': "AIdeaText - Analyse sémantique",
|
584 |
+
'text_input_label': "Entrez un texte à analyser (max. 5 000 mots) :",
|
585 |
+
'text_input_placeholder': "L'objectif de cette application est d'améliorer vos compétences en rédaction...",
|
586 |
+
'file_uploader': "Ou téléchargez un fichier texte",
|
587 |
'analyze_button': "Analyser le texte",
|
588 |
'semantic_relations': "Relations Sémantiques Pertinentes",
|
589 |
+
'identified_entities': "Entités Identifiées",
|
590 |
+
'key_concepts': "Concepts Clés",
|
591 |
'success_message': "Analyse sémantique enregistrée avec succès.",
|
592 |
'error_message': "Un problème est survenu lors de l'enregistrement de l'analyse sémantique. Veuillez réessayer.",
|
593 |
+
'warning_message': "Veuillez entrer un texte ou télécharger un fichier à analyser."
|
594 |
}
|
595 |
}
|
596 |
+
|
597 |
t = translations[lang_code]
|
598 |
+
|
599 |
st.header(t['title'])
|
600 |
|
601 |
# Opción para introducir texto
|
|
|
603 |
t['text_input_label'],
|
604 |
height=150,
|
605 |
placeholder=t['text_input_placeholder'],
|
606 |
+
)
|
607 |
|
608 |
# Opción para cargar archivo
|
609 |
uploaded_file = st.file_uploader(t['file_uploader'], type=['txt'])
|