| import spacy | |
| import gradio as gr | |
| #spacy download en_core_web_lg | |
| nlp = spacy.load("en_core_web_lg") | |
| def ner(text): | |
| doc = nlp(text) | |
| entities= [] | |
| for entity in doc.ents: | |
| word = entity.text | |
| label = entity.label_ | |
| entities.append((word,label)) | |
| return entities | |
| examples = "Donald Trump is president of America" | |
| demo = gr.Interface(ner, | |
| gr.Textbox(placeholder="Enter sentence here..."), | |
| gr.HighlightedText()) | |
| demo.launch(debug = True) |