Spaces:
Sleeping
Sleeping
import gradio as gr | |
from dictionary_lookup.helper.index import Engine | |
from json import dumps | |
engine = Engine(download=True) | |
def show_search_result(query): | |
resp = engine.search(query=query) | |
result = resp[0][0].dict | |
result["id"] = int(result["id"]) | |
return dumps(result, indent=4, ensure_ascii=False).encode('utf8') | |
search_engine = gr.Interface( | |
show_search_result, | |
[ | |
gr.Textbox( | |
label="Search", | |
info="Enter your query", | |
lines=1, | |
value="A bed of roses", | |
) | |
], | |
gr.Code( | |
value="", | |
language="json", | |
label="Result", | |
), | |
) | |
if __name__ == "__main__": | |
search_engine.launch() | |