Spaces:
Running
Running
| import gradio as gr | |
| from modules.m_connector import Connector | |
| iface = gr.Blocks(css="container {max-width: 78%; margin: auto;}") | |
| conn = Connector() | |
| with iface: | |
| gr.Markdown("<center><h5>Active to Passive Voice</h5></center>") | |
| with gr.Row(): | |
| with gr.Column(scale=2): | |
| in_sentence = gr.Textbox( | |
| label = "Active sentence", | |
| max_lines=2, | |
| lines=1, | |
| placeholder = "Enter here the sentence without contractions...", | |
| ) | |
| btn_act2pas = gr.Button( | |
| value = "Pass to passive!" | |
| ) | |
| out = gr.HTML( | |
| label = "Out. Pasive sentences:", | |
| elem_id=".btn-group" | |
| ) | |
| with gr.Column(variant='panel'): | |
| gr.Examples( | |
| inputs = in_sentence, | |
| examples = [ | |
| "The teacher corrected the exams in less than an hour", | |
| "Christopher Columbus discovered America in 1492", | |
| "Mchael Jackson sings Billy Jean", | |
| "They are painting the house" , | |
| "My mom has prepared the dinner", | |
| "The man has not found the farm" | |
| ], | |
| examples_per_page=5 | |
| ) | |
| btn_act2pas.click( | |
| fn = conn.active2passive, | |
| inputs = in_sentence, | |
| outputs = out | |
| ) | |
| iface.launch( | |
| # server_port= 9090, | |
| server_name = "0.0.0.0", | |
| # share = True | |
| ) |