File size: 582 Bytes
f2ab8af
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import gradio as gr
import json

with open("emoji_meanings.json", "r", encoding="utf-8") as json_file:
    emoji_meanings = json.load(json_file)

def get_emoji_meaning(emoji):
    return emoji_meanings.get(emoji, "Emoticon meaning not found")

iface = gr.Interface(
    fn=get_emoji_meaning,
    inputs=gr.Textbox(label="Emoji Input", max_lines=1, interactive=True),
    outputs=gr.Textbox(label="Emoji Meaning", max_lines=2, lines=1, show_copy_button=True, interactive=False)
    title="Emoji Meaning",
    theme="zenafey/prodia-web",
    live=True,
)

iface.launch(show_api=False)