traduttoremontatese commited on
Commit
d3fe58f
·
verified ·
1 Parent(s): db7ae10

Add app.py file with simplified submission form

Browse files
Files changed (1) hide show
  1. app.py +36 -0
app.py ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+
3
+ # Questa webapp permette agli utenti di proporre frasi e regole per il corpus Italiano‑Montatese.
4
+ # Per motivi di semplicità, questa versione non aggiorna ancora il dataset su Hugging Face.
5
+
6
+
7
+ def submit(direction: str, italiano: str, montatese: str, note: str) -> str:
8
+ """Funzione di invio.
9
+
10
+ Restituisce un messaggio di conferma. L'aggiunta al dataset sarà gestita dagli istruttori.
11
+
12
+ return "Grazie! Il tuo contributo è stato ricevuto."
13
+
14
+
15
+ with gr.Blocks() as demo:
16
+ gr.Markdown("# Contribuisci al corpus Italiano‑Montatese")
17
+ direction_dd = gr.Dropdown(
18
+ choices=["it2mo", "mo2it"],
19
+ value="it2mo",
20
+ label="Direzione",
21
+ info="Scegli la direzione della traduzione"
22
+ )
23
+ italiano_tb = gr.Textbox(label="Italiano")
24
+ montatese_tb = gr.Textbox(label="Montatese")
25
+ note_tb = gr.Textbox(label="Note / Regole / Termini")
26
+ submit_btn = gr.Button("Invia")
27
+ esito_tb = gr.Textbox(label="Esito")
28
+
29
+ submit_btn.click(
30
+ fn=submit,
31
+ inputs=[direction_dd, italiano_tb, montatese_tb, note_tb],
32
+ outputs=esito_tb
33
+ )
34
+
35
+ if __name__ == "__main__":
36
+ demo.launch()