Link: https://textflow.streamlit.app
Transform AI-generated text into natural, human-like writing with Python (backend) and Streamlit (frontend).
This project uses NLP techniques to refine raw machine-written content, making it more authentic and reader-friendly.
- ✅ Apply contractions, fillers, colloquialisms, and typo simulation
- 🎭 Multiple tone adjustments (casual, friendly, professional, academic, conversational)
- 📝 Custom word replacements for personalized transformation
- 📊 Real-time text transformation metrics (characters, words, sentences, transformations)
- ⬇️ Download the humanized text instantly
- Backend: Python, NLTK, Regex
- Frontend: Streamlit
- NLP: Sentence tokenization, word replacement, text transformation
- Humanize AI-generated text for blogs, articles, and reports
- Enhance readability of machine-written content
- Automate content refinement for writers and developers
- Showcase Python, NLP, and Streamlit skills
Install dependencies:
pip install -r requirements.txtRun the app:
streamlit run main.pyTextFlow AI-text Humanizer/
│── app.py # Main Streamlit application
│── requirements.txt # Python dependencies
│── README.md # Documentation
Contributions are welcome! Feel free to open issues or submit pull requests to improve the project.
This project is licensed under the MIT License – see the LICENSE file for details.
Do you want me to also prepare the **`requirements.txt` file** content for your project so it’s ready to run when someone clones it?