diff --git a/utils/sentiment.py b/utils/sentiment.py new file mode 100644 index 0000000000..746420e1e1 --- /dev/null +++ b/utils/sentiment.py @@ -0,0 +1,18 @@ +from textblob import TextBlob + +def detect_sentiment(text): + sentences = text.split('. ') + sentiment_analysis = [] + + for sentence in sentences: + blob = TextBlob(sentence) + polarity = blob.sentiment.polarity + if polarity > 0: + sentiment = 'Positive' + elif polarity < 0: + sentiment = 'Negative' + else: + sentiment = 'Neutral' + sentiment_analysis.append((sentence, sentiment)) + + return sentiment_analysis