Sentiment analysis is a major field of text mining. It is used to analyze opinions, sentiments, and ideas written in natural language text such as English. This research proposed an application called “Tweemotions” which utilize sentiment analyses to find the opinion about tweets and categorized them as a positive or negative comment. The emotion proposed application used thousands of tweets obtained from NLTK Corpora. Further proposed applications were trained and tested by seven Machine Learning algorithms such as BernoulliNB, MultinomialNB, Logistic Regression, stochastic gradient descent (SGD) classifier, LinearSVC, SVC, and NuSVC. The Tweemotion achieved more than 81% accuracy using MultinomialNB, BernoulliNB, SVC, and NuSVC.