philenius/ngx-annotate-text
This Angular component library is perfect for tasks like visualizing named entity recognition, part of speech tagging, or annotating text datasets. It allows for interactively highlighting and annotating parts of text.
This component helps you visually organize and understand unstructured text by highlighting specific words or phrases and assigning them categories. You can input raw text and then interactively mark parts of it, such as names, dates, or locations, to create structured annotations. It's ideal for anyone involved in text analysis, data labeling for machine learning, or creating interactive text-based applications.
Available on npm.
Use this if you need a flexible way to manually tag and categorize sections within long documents or datasets directly within an Angular web application.
Not ideal if you're looking for an automated text analysis solution or a tool that doesn't integrate into an Angular environment.
Stars
18
Forks
8
Language
TypeScript
License
MIT
Category
Last pushed
Mar 14, 2026
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/philenius/ngx-annotate-text"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
davidjurgens/potato
potato: the portable annotation tool
jiesutd/YEDDA
YEDDA: A Lightweight Collaborative Text Span Annotation Tool. Code for ACL 2018 Best Demo Paper...
synyi/poplar
A web-based annotation tool for natural language processing (NLP)
webanno/webanno
🆕 Work continues on INCEpTION 👉 https://github.com/inception-project/inception 👈 -- ⚠️ The...
johncmunson/react-taggy
A simple zero-dependency React component for tagging user-defined entities within a block of text.