Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from transformers import pipeline | |
| # Initialize the POS tagger with from_pt=True for PyTorch model | |
| pos_tagger = pipeline( | |
| model="projecte-aina/roberta-base-ca-cased-pos", | |
| aggregation_strategy="simple", | |
| ) | |
| # Function to get color for each POS tag | |
| def get_color(pos_tag): | |
| colors = { | |
| "PRON": "blue", | |
| "VERB": "green", | |
| "ADP": "red", | |
| "PROPN": "orange", | |
| # Add more POS tags and colors as needed | |
| } | |
| return colors.get(pos_tag, "grey") # Default color | |
| # Streamlit app | |
| st.title("Part-of-Speech Highlighter") | |
| # Text input | |
| text = st.text_area("Enter your text here:", "I am an artist and I live in Dublin") | |
| # Process text and highlight POS | |
| if text: | |
| pos_result = pos_tagger(text) | |
| st.markdown(pos_result) |