Smart Text Analyzer is a Python-based text processing application developed as part of a Data Structures course project.
The system provides several intelligent text analysis features, including word statistics, autocomplete, next-word prediction, spell checking, sentiment analysis, and keyword extraction.
- Word Frequency Analysis
- Character Statistics
- Word and Phrase Search
- Word Replacement
- Autocomplete using Trie Data Structure
- Next Word Prediction using Bigrams
- Spell Suggestion
- Sentiment Analysis
- Keyword Extraction
- Trie
- Dictionary
- Counter
- Bigram Frequency Model
- Python
- Regular Expressions (Regex)
- Collections Module
- Run the Python script.
- Enter a text paragraph.
- Select a feature from the menu.
- View the analysis results.
- Autocomplete Suggestions
- Next Word Prediction
- Text Search
- Sentiment Detection
- Keyword Extraction
This project demonstrates the practical use of data structures and text processing techniques to build an intelligent text analysis system.
You can run the project directly in Google Colab:
https://colab.research.google.com/your-link-here
Nagham Zidiah