Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| def convert_text(text): | |
| upper_text = text.upper() | |
| lower_text = text.lower() | |
| # Proper sentence case (after every dot) | |
| sentences = text.split(".") | |
| sentence_text = ". ".join( | |
| s.strip().capitalize() for s in sentences if s.strip() | |
| ) | |
| return upper_text, lower_text, sentence_text | |
| with gr.Blocks(title="Text Case Converter") as demo: | |
| gr.Markdown( | |
| """ | |
| # 🔤 Text Case Converter | |
| Converts text into **UPPERCASE**, **lowercase**, and **Sentence case**. | |
| """ | |
| ) | |
| input_text = gr.Textbox(label="Enter Text", lines=4) | |
| convert_btn = gr.Button("Convert") | |
| upper_output = gr.Textbox(label="UPPERCASE Output") | |
| lower_output = gr.Textbox(label="lowercase Output") | |
| sentence_output = gr.Textbox(label="Sentence case Output") | |
| convert_btn.click( | |
| fn=convert_text, | |
| inputs=input_text, | |
| outputs=[upper_output, lower_output, sentence_output] | |
| ) | |
| demo.launch() | |