rubend18's picture
Update app.py
cdaa37b
import gradio as gr
import requests
from bs4 import BeautifulSoup
def sinonimos(palabra):
url = "https://www.wordreference.com/sinonimos/" + palabra
resp = requests.get(url)
soup = BeautifulSoup(resp.text)
try:
myElement1 = soup.find(class_="trans clickable").find("li")
return myElement1.text.replace(" ", " ")
except:
return "No hay sinóninos"
value1 = gr.Textbox(lines=2, label="Palabra", placeholder="Ingrese aquí la palabra...")
value2 = gr.Textbox(label="Sinónimos")
examples = [
["libre"],
["palabra"],
["compromiso"],
["decisión"],
["poder"]
]
demo = gr.Interface(
fn=sinonimos,
inputs=value1,
outputs=value2,
title="Sinónimos español",
examples=examples,
description="Generador de sinónimos en español, hace scraping a wordreference."
)
demo.launch(debug=True)