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'])
|