Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| import time | |
| from src.utils import paraphrase_english, paraphrase_indonesian | |
| from src.st_style import apply_prod_style | |
| import pyperclip | |
| # apply_prod_style(st) # NOTE: Uncomment this for production! | |
| st.title("AI Text Paraphraser") | |
| st.image(open("assets/demo.png", "rb").read()) | |
| st.write( | |
| """ | |
| Stop plagiarism! Do not carelessly copy and paste text materials from the internet. | |
| **This AI tool will make your text unique and free from plagiarism.** | |
| """ | |
| ) | |
| language = st.selectbox("Language", ["English"]) | |
| input_text = st.text_area("Input your text (Max 1000 characters)", height=250, max_chars=1000) | |
| #input_text = st.text_area(pyperclip.paste(), height=250, max_chars=1000) | |
| if st.button("Submit") and len(input_text) > 0: | |
| with st.spinner("AI is doing the magic!") as p: | |
| input_text = input_text.replace("\n\n", "\n").replace("\n", " ").strip() | |
| if language == "English": | |
| paraphrased = paraphrase_english(input_text) | |
| else: | |
| paraphrased = paraphrase_indonesian(input_text) | |
| st.write("**Your text is ready!**") | |
| st.write(paraphrased) | |
| st.info("**TIP:** You can submit the same text multiple times to get different results.") |