Spaces:
Sleeping
Sleeping
File size: 698 Bytes
8dc29a8 e62f665 8dc29a8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
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()
|