Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from modules.m_connector import Connector | |
| iface = gr.Blocks(css="css/style.css") | |
| conn = Connector() | |
| with iface: | |
| gr.HTML("<center><h5>🇺🇸 🇬🇧 2Passive Voice (Beta)</h5></center>") | |
| with gr.Row(): | |
| with gr.Column(): | |
| in_sentence = gr.Textbox( | |
| label = "Enter a sentence in active voice", | |
| max_lines=2, | |
| lines=1, | |
| placeholder = "Write here the sentence without contractions...", | |
| ) | |
| btn_act2pas = gr.Button( | |
| value = "Convert to passive voice!" | |
| ) | |
| str_out = gr.Markdown( | |
| label = "Output in string format", | |
| visible=False | |
| ) | |
| html_out = gr.HTML( | |
| label = "Output in HTML format", | |
| ) | |
| 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", | |
| "Michael Jackson sings Billy Jean", | |
| "They are painting the house" , | |
| "My mom has prepared the dinner", | |
| "The man has not found the farm", | |
| "He closes the doors" | |
| ], | |
| examples_per_page=10 | |
| ) | |
| gr.HTML(""" | |
| <center> | |
| <div class="alert alert-light" role="status"> | |
| DISCLAIMER: At the moment the application only works well with sentences in the following tense: Simple present, Simple past, Simple future, Present continuous, Past continuous and Present perfect. | |
| </div> | |
| </center> | |
| """, | |
| ) | |
| btn_act2pas.click( | |
| fn = conn.active2passive, | |
| inputs = in_sentence, | |
| outputs = [html_out, str_out], | |
| api_name="active2passive" | |
| ) | |
| iface.launch( | |
| server_name = "0.0.0.0", | |
| # server_port= 9090, | |
| # share = True | |
| ) |