Skip to content

l46355675-prog/Message-Tone-and-Profanity-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Message-Tone-and-Profanity-Analyzer

What is it

Analyze text messages to detect profanity, slang usage, and overall tone. This tool scans a message, censors offensive words, counts slang abbreviations, and classifies the message tone as professional, casual, argumentative, or normal.

Features

✨ Features

  • Profanity Detection & Censoring Automatically detects offensive words and censors them in real time.

  • Slang & Abbreviation Analysis Recognizes common chat abbreviations and internet slang. Coolness Score (0–10) 😎

  • Rates how casual or slang-heavy the message is. Badness Score (0–10) 🚫

  • Measures how offensive or inappropriate the message feels. Message Type Classification Classifies messages as:

  1. Professional
  2. Casual / DM
  3. Normal
  4. Argument
  • Smart Suggestions Gives feedback based on message tone (too dry, too offensive, clean, etc.).
  • Instant Console Output Results are shown immediately after input, no setup required.

How to use

Open \ Download the app termux from app store or google play store and run the following commands pkg update && pkg upgrade pkg install openjdk-17 cd ~/storage/downloads if its your first time accessing storage run termux-setup-storage then repeat the cd ~/storage/downloads then tyoe the following commands javac TextAnalyzer.java java TextAnalyzer If you find this project useful, consider supporting me β†’ https://ko-fi.com/javamaster

About

Analyze text messages to detect profanity, slang usage, and overall tone. This tool scans a message, censors offensive words, counts slang abbreviations, and classifies the message tone as professional, casual, argumentative, or normal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages