AIdeaText commited on
Commit
a0b6032
verified
1 Parent(s): 6c314f0

Update modules/ui/ui.py

Browse files
Files changed (1) hide show
  1. modules/ui/ui.py +26 -26
modules/ui/ui.py CHANGED
@@ -649,35 +649,35 @@ def display_morphosyntax_analysis_interface(nlp_models, lang_code):
649
  # Mostrar el DataFrame
650
  st.dataframe(morph_df[columns_to_display])
651
 
652
- # Mostrar diagramas de arco (c贸digo existente)
653
- with st.expander(t['arc_diagram'], expanded=True):
654
- sentences = list(doc.sents)
655
- arc_diagrams = []
656
- for i, sent in enumerate(sentences):
657
- st.subheader(f"{t['sentence']} {i+1}")
658
- html = displacy.render(sent, style="dep", options={"distance": 100})
659
- html = html.replace('height="375"', 'height="200"')
660
- html = re.sub(r'<svg[^>]*>', lambda m: m.group(0).replace('height="450"', 'height="300"'), html)
661
- html = re.sub(r'<g [^>]*transform="translate\((\d+),(\d+)\)"', lambda m: f'<g transform="translate({m.group(1)},50)"', html)
662
- st.write(html, unsafe_allow_html=True)
663
- arc_diagrams.append(html)
664
 
665
- # Guardar resultados
666
- if store_morphosyntax_result(
667
- st.session_state.username,
668
- current_input,
669
- word_colors,
670
- advanced_analysis['arc_diagram'],
671
- advanced_analysis['pos_analysis'],
672
- advanced_analysis['morphological_analysis'],
673
- advanced_analysis['sentence_structure']
674
 
675
- ):
676
- st.success(t['success_message'])
677
- else:
678
- st.error(t['error_message'])
679
  else:
680
- st.warning(t['warning_message'])
 
 
681
 
682
  ###############################################################################################################
683
  def display_semantic_analysis_interface(nlp_models, lang_code):
 
649
  # Mostrar el DataFrame
650
  st.dataframe(morph_df[columns_to_display])
651
 
652
+ # Mostrar diagramas de arco (c贸digo existente)
653
+ with st.expander(t['arc_diagram'], expanded=True):
654
+ sentences = list(doc.sents)
655
+ arc_diagrams = []
656
+ for i, sent in enumerate(sentences):
657
+ st.subheader(f"{t['sentence']} {i+1}")
658
+ html = displacy.render(sent, style="dep", options={"distance": 100})
659
+ html = html.replace('height="375"', 'height="200"')
660
+ html = re.sub(r'<svg[^>]*>', lambda m: m.group(0).replace('height="450"', 'height="300"'), html)
661
+ html = re.sub(r'<g [^>]*transform="translate\((\d+),(\d+)\)"', lambda m: f'<g transform="translate({m.group(1)},50)"', html)
662
+ st.write(html, unsafe_allow_html=True)
663
+ arc_diagrams.append(html)
664
 
665
+ # Guardar resultados
666
+ if store_morphosyntax_result(
667
+ st.session_state.username,
668
+ current_input,
669
+ word_colors,
670
+ advanced_analysis['arc_diagram'],
671
+ advanced_analysis['pos_analysis'],
672
+ advanced_analysis['morphological_analysis'],
673
+ advanced_analysis['sentence_structure']
674
 
675
+ ):
676
+ st.success(t['success_message'])
 
 
677
  else:
678
+ st.error(t['error_message'])
679
+ else:
680
+ st.warning(t['warning_message'])
681
 
682
  ###############################################################################################################
683
  def display_semantic_analysis_interface(nlp_models, lang_code):