Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| # Questa webapp permette agli utenti di proporre frasi e regole per il corpus Italiano‑Montatese. | |
| # Per motivi di semplicità, questa versione non aggiorna ancora il dataset su Hugging Face. | |
| def submit(direction: str, italiano: str, montatese: str, note: str) -> str: | |
| """Funzione di invio. | |
| Restituisce un messaggio di conferma. L'aggiunta al dataset sarà gestita dagli istruttori. | |
| return "Grazie! Il tuo contributo è stato ricevuto." | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# Contribuisci al corpus Italiano‑Montatese") | |
| direction_dd = gr.Dropdown( | |
| choices=["it2mo", "mo2it"], | |
| value="it2mo", | |
| label="Direzione", | |
| info="Scegli la direzione della traduzione" | |
| ) | |
| italiano_tb = gr.Textbox(label="Italiano") | |
| montatese_tb = gr.Textbox(label="Montatese") | |
| note_tb = gr.Textbox(label="Note / Regole / Termini") | |
| submit_btn = gr.Button("Invia") | |
| esito_tb = gr.Textbox(label="Esito") | |
| submit_btn.click( | |
| fn=submit, | |
| inputs=[direction_dd, italiano_tb, montatese_tb, note_tb], | |
| outputs=esito_tb | |
| ) | |
| if __name__ == "__main__": | |
| demo.launch() | |