smart-text-toolbox / README.md
maldons77's picture
Upload 5 files
422c6f8 verified
---
title: Smart Text Toolbox
emoji: 🧰
colorFrom: indigo
colorTo: green
sdk: gradio
app_file: app.py
pinned: false
---
# Smart Text Toolbox
## Overview
A CPU-friendly, education-focused NLP toolbox built with Gradio and 🤗 Transformers. It bundles four common text tasks into a single, simple interface:
- **Language Detection** (auto-detects top-3 languages)
- **Summarization** (with adjustable compression ratio)
- **Keyword Extraction** (YAKE-based, with language hint)
- **Sentiment Analysis** (with emoji feedback)
## Why this project?
A clean, student-friendly example that demonstrates multiple NLP tasks without GPU dependencies. Perfect for learning and sharing safe, reproducible demos.
## How to Run Locally
```bash
pip install -r requirements.txt
python app.py
```
## Acceptable Use
This project is strictly for legitimate, non-harmful, and responsible AI use cases (education, research, prototyping).
Do **not** use it to generate or support illegal, harmful, or unethical content.
Please follow the model licenses and the Hugging Face Acceptable Use Policy.