Skip to content

Sarah111-AHM/TextAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextAnalyzer

Hello Guys, We built this Smart Text Analyzer basically a tool that lets you throw in any text (like an essay, article, or just random words) and it gives you all kinds of cool insights. It’s got both a terminal version and a web version (yup, even deployed it on Vercel ✨).

Live Demo


What it does:

  • Gives you the word count, unique words, and top keywords.
  • Lets you search for a word and tells you exactly where it appears (sentence + position).
  • You can replace words and even undo if you change your mind.
  • Has smart features like autocomplete (kinda like Google search), next word prediction (bigram + trigram), spell check (with edit distance), and sentiment analysis (detects if the vibe is happy, sad, or neutral).
  • Also pulls out keywords by ignoring boring words (stopwords) and can even generate word cloud data.

Why it’s cool:

Everything’s built from scratch — Trie for autocomplete, n-gram models for prediction, edit distance for spell check, and a stack for undo.

No cheating with fancy libraries, just pure Python and data structures.

Deployed on Vercel so you can actually play with it online. Pretty much a full-on text playground for nerds 🤓

👉 Try it live here!

About

Smart Text Analyzer : you drop any text and it gives you word stats, search, replace, and smart tricks like auto complete or next word prediction, spell check, and sentiment analysis. Built from scratch with data structures (Trie, n-grams, edit distance) and deployed on Vercel 🔥

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors