import gradio as gr from textblob import TextBlob def analyze_sentiment(text): blob = TextBlob(text) sentiment = blob.sentiment.polarity if sentiment > 0: color = "green" elif sentiment < 0: color = "red" else: color = "yellow" return color, label def sentiment_analysis(text): color = analyze_sentiment(text) # return "

{} Sentiment

".format(color, label) return "

" iface = gr.Interface( fn=sentiment_analysis, inputs="text", outputs="html" ) iface.launch()