YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
Plag Check
A simple web app to check copied content in documents. It detects both exact copying and rewritten (paraphrased) text.
Supports: PDF, Word (.docx), and scanned/handwritten files (OCR)
How it works
Upload documents
Extracts text (direct or using OCR for scanned files)
Compares content using:
- word match
- meaning match
- pattern match
Shows similarity score with High / Medium / Low level
Tech
- Backend: Python, Flask
- AI/ML: Scikit-learn, Sentence Transformers
- OCR: OpenCV, Tesseract
- Frontend: HTML, CSS, JavaScript
Deployment on Render
This app is configured for native deployment on Render via Docker.
- Connect your repository to Render.
- Render will automatically detect the
render.yamlorDockerfile. - It installs necessary system packages (Tesseract, OpenCV gl dependencies) seamlessly.
Run Locally
git clone https://github.com/shashank-gt/Plagiarism-Checker.git
cd Plagiarism-Checker
pip install -r requirements.txt
python app.py
Open: http://localhost:5000
Structure
app.py
plagiarism_engine.py
text_extractor.py
frontend/
Dockerfile
render.yaml
Procfile
Testing
python generate_samples.py
Features
- Detects copied + paraphrased text
- Works on scanned files
- Clear similarity score
- Simple UI
Author
Shashank H K
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support