juancamval commited on
Commit
76123e5
verified
1 Parent(s): 5bce286

Update app.py

Browse files

modificacion para la seleccion de tabs

Files changed (1) hide show
  1. app.py +33 -17
app.py CHANGED
@@ -59,24 +59,40 @@ def main():
59
  with gr.Blocks() as demo:
60
  gr.Markdown("# Aplicaci贸n de Clasificaci贸n y Traducci贸n")
61
 
62
- with gr.TabbedInterface() as tabs:
63
- with gr.TabItem("Clasificaci贸n de Noticias"):
64
- gr.Markdown("## Clasificaci贸n de Noticias")
65
- input_texto_clasificacion = gr.Textbox(label="Ingresa la noticia aqu铆:")
66
- modelo_seleccion = gr.Dropdown(
67
- ["Transformer Encoder Apilado", "Transformer Positional Encoding", "Simple RNN", "LSTM"],
68
- label="Selecciona el modelo:"
69
- )
70
- output_clasificacion = gr.Textbox(label="Resultado de la clasificaci贸n:")
71
- boton_clasificar = gr.Button("Clasificar")
72
- boton_clasificar.click(fn=clasificar_noticia, inputs=[input_texto_clasificacion, modelo_seleccion], outputs=output_clasificacion)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
 
74
- with gr.TabItem("Traducci贸n (Ingl茅s a Espa帽ol)"):
75
- gr.Markdown("## Traducci贸n de Ingl茅s a Espa帽ol")
76
- input_texto_traduccion = gr.Textbox(label="Ingresa el texto en ingl茅s:")
77
- output_traduccion = gr.Textbox(label="Texto traducido al espa帽ol:")
78
- boton_traducir = gr.Button("Traducir")
79
- boton_traducir.click(fn=traducir_texto_en_es, inputs=input_texto_traduccion, outputs=output_traduccion)
80
 
81
  demo.launch()
82
 
 
59
  with gr.Blocks() as demo:
60
  gr.Markdown("# Aplicaci贸n de Clasificaci贸n y Traducci贸n")
61
 
62
+ with gr.TabbedInterface([
63
+ gr.TabItem(
64
+ [
65
+ gr.Markdown("## Clasificaci贸n de Noticias"),
66
+ input_texto_clasificacion,
67
+ modelo_seleccion,
68
+ boton_clasificar,
69
+ output_clasificacion
70
+ ],
71
+ label="Clasificaci贸n de Noticias"
72
+ ),
73
+ gr.TabItem(
74
+ [
75
+ gr.Markdown("## Traducci贸n de Ingl茅s a Espa帽ol"),
76
+ input_texto_traduccion,
77
+ boton_traducir,
78
+ output_traduccion
79
+ ],
80
+ label="Traducci贸n (Ingl茅s a Espa帽ol)"
81
+ )
82
+ ]) as tabs:
83
+ input_texto_clasificacion = gr.Textbox(label="Ingresa la noticia aqu铆:")
84
+ modelo_seleccion = gr.Dropdown(
85
+ ["Transformer Encoder Apilado", "Transformer Positional Encoding", "Simple RNN", "LSTM"],
86
+ label="Selecciona el modelo:"
87
+ )
88
+ output_clasificacion = gr.Textbox(label="Resultado de la clasificaci贸n:")
89
+ boton_clasificar = gr.Button("Clasificar")
90
+ boton_clasificar.click(fn=clasificar_noticia, inputs=[input_texto_clasificacion, modelo_seleccion], outputs=output_clasificacion)
91
 
92
+ input_texto_traduccion = gr.Textbox(label="Ingresa el texto en ingl茅s:")
93
+ output_traduccion = gr.Textbox(label="Texto traducido al espa帽ol:")
94
+ boton_traducir = gr.Button("Traducir")
95
+ boton_traducir.click(fn=traducir_texto_en_es, inputs=input_texto_traduccion, outputs=output_traduccion)
 
 
96
 
97
  demo.launch()
98