Spaces:
Runtime error
Runtime error
import gradio as gr | |
from googletrans import Translator | |
from textblob import TextBlob | |
def analyze(sentence): | |
# Create a Translator object | |
translator = Translator() | |
# Translate the sentence from Japanese to English | |
translation = translator.translate(sentence, src='ja', dest='en') | |
# The translated sentence | |
en_sentence = translation.text | |
# Create a TextBlob object for the sentence | |
blob = TextBlob(en_sentence) | |
# Get the polarity score for the sentence | |
polarity_score = blob.sentiment.polarity | |
# γγ©γͺγγ£γΌγΌγΌγΌγΌγΌοΌ | |
if polarity_score > 0: | |
return ("γγΈγγ£γγγγγ€γ―γγΈγγ£γγγ¬γΉζ¬ γ¨γγγγͺγγγΈγγ£γγ") | |
elif polarity_score == 0: | |
return ("-_-") | |
else: | |
return ("ηΈ¦η·γδΊζ¬δΈγγγγγγγδ½Ώγ£γγγγ¬γγ£γγ§γγγΈγγ£γγ«γͺγγ") | |
def func(sentence): | |
try: | |
result = analyze(sentence) | |
except Exception as e: | |
return str(e) | |
else: | |
return result | |
iface = gr.Interface(fn=func, inputs="text", outputs="text") | |
iface.launch() |