Sentiment-Analysis-Urdu-Text Tools and Libraries: Python programming language NLTK, spaCy, or Polyglot for text processing Scikit-learn for machine learning models Gensim for Word2Vec pandas, matplotlib for data analysis and visualization Dataset: This is the dataset used.