smart-text-toolbox / README.md
maldons77's picture
Upload 5 files
422c6f8 verified

A newer version of the Gradio SDK is available: 6.3.0

Upgrade
metadata
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

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.