https://github.com/dadananjesha/ai-text-humanizer-app

Transform AI-generated text into formal, human-like, and academic writing with ease, avoids AI detector!

https://github.com/dadananjesha/ai-text-humanizer-app

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.3%) to scientific vocabulary

Keywords

ai-humanizer natural-language-processing nltk nltk-python nltk-tokenizer open-source python3 transformers
Last synced: 5 months ago · JSON representation

Repository

Transform AI-generated text into formal, human-like, and academic writing with ease, avoids AI detector!

Basic Info
Statistics
  • Stars: 20
  • Watchers: 1
  • Forks: 10
  • Open Issues: 0
  • Releases: 0
Topics
ai-humanizer natural-language-processing nltk nltk-python nltk-tokenizer open-source python3 transformers
Created about 1 year ago · Last pushed 11 months ago
Metadata Files
Readme License

README.md

✨ AI Text Humanizer App ✨

Transform AI-generated text into formal, human-like, and academic writing with ease, avoids AI detector! 🚀

Streamlit Python License

📌 Features

AI-Powered Text Refinement: Converts AI-generated or informal text into a more academic and human-like format.
Expand Contractions: Transforms "don't" → "do not", "it's" → "it is", making text formal.
Add Academic Transitions: Enhances coherence with phrases like "Moreover", "Therefore", etc.
Passive Voice Conversion (Optional): "The researcher conducted the study" → "The study was conducted".
Synonym Replacement (Optional): Replaces words with more sophisticated alternatives.
Word & Sentence Statistics: Instantly view word and sentence counts before and after transformation.
Streamlit Web Interface: Use a simple web app to input, transform, and copy text effortlessly.


🚀 Live

🔗 Try the AI Text Humanizer App on Streamlit *

AI-Text-Humanizer-App


📥 Installation

1️⃣ Clone the Repository

bash git clone https://github.com/DadaNanjesha/AI-Text-Humanizer-App.git cd AI-Text-Humanizer-App

2️⃣ Set Up a Virtual Environment (Recommended)

bash python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows

3️⃣ Install Dependencies

bash pip install --upgrade pip pip install -r requirements.txt

4️⃣ Download NLP Models

bash python -m spacy download en_core_web_sm python -c "import nltk; nltk.download('punkt'); nltk.download('wordnet'); nltk.download('averaged_perceptron_tagger');"


🖥️ Usage

🎯 Run the Streamlit Web App

bash streamlit run main.py - This will open a browser at http://localhost:8501 🎉
- Paste or upload your text, apply transformations, and see instant results!


🛠️ Deployment

📌 Deploying on Streamlit Cloud

  1. Push your repo to GitHub.
  2. Ensure setup.sh is in the repo root.
  3. Link your GitHub repo to Streamlit Cloud & specify app.py as the entry point.
  4. Streamlit Cloud will handle the deployment automatically.

📂 Project Structure

AI-Text-Humanizer-App/ ├── app.py # Streamlit Web Interface ├── main.py # PyQt Desktop Interface (Optional) ├── requirements.txt # Dependencies ├── setup.sh # Auto-installs NLP models ├── transformer/ # Contains text transformation logic │ ├── __init__.py │ └── app.py # AI Text Humanization Engine ├── .github/workflows/ # GitHub CI/CD Config │ ├── ci.yml # CI/CD for GitHub Actions │ └── README.md # You are here! 🚀


👨‍💻 Contributing

🙌 We welcome contributions! Follow these simple steps:

  1. Fork this repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m "Add new feature").
  4. Push to GitHub (git push origin feature-branch).
  5. Open a Pull Request and let’s improve the project together! 🚀

📄 License

📝 This project is licensed under the MIT License – feel free to use and modify it as needed.


⭐️ Support & Call-to-Action

If you find this project useful, please consider: - Starring the repository ⭐️ - Forking the project to contribute enhancements - Following for updates on future improvements

Your engagement helps increase visibility and encourages further collaboration!


📞 Contact & Support

For any issues or feature requests, feel free to:
📩 Open an Issue: GitHub Issues
👨‍💻 Maintainer: @DadaNanjesha


🔥 Transform Your AI-Generated Text with Ease!

Owner

  • Name: DADA NANJESHA
  • Login: DadaNanjesha
  • Kind: user
  • Location: BERLIN

GitHub Events

Total
  • Issues event: 1
  • Watch event: 47
  • Delete event: 2
  • Push event: 31
  • Pull request event: 8
  • Fork event: 21
  • Create event: 5
Last Year
  • Issues event: 1
  • Watch event: 47
  • Delete event: 2
  • Push event: 31
  • Pull request event: 8
  • Fork event: 21
  • Create event: 5

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 32
  • Total Committers: 1
  • Avg Commits per committer: 32.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 32
  • Committers: 1
  • Avg Commits per committer: 32.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
DADA NANJESHA d****c@g****m 32

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1
  • Total pull requests: 9
  • Average time to close issues: N/A
  • Average time to close pull requests: about 18 hours
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 9
  • Average time to close issues: N/A
  • Average time to close pull requests: about 18 hours
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 8
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • mohithlingosme (1)
Pull Request Authors
  • DadaNanjesha (8)
Top Labels
Issue Labels
Pull Request Labels