SUPERFIRE777's picture
Update app.py
04f4d48
raw
history blame
No virus
1.14 kB
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()