NER Annotator for SpaCy allows you to create training data for creating a custom NER Model with custom tags.
- Web Application: https://tecoholic.github.io/ner-annotator/
- Linux: Debian Package or an AppImage
- Windows: x64 MSI Installer
- Easy to use UI for labelling entities in text
- Custom labels with color-coding
- Word-level and character-level annotation
- Keyboard shortcuts
- Import existing annotations for review
- Light and dark themes
A guide is available here.
A guide is available here.
The JSON file created by the tool is generic and simply lists the start and end of each entity. As such, the annotations are independent of the tagging format you intend to use (IO, IOB, IOBES, etc.).
- Node JS 14.x
- Yarn Package Manager
- Rust (for building desktop versions)
- Open another terminal and start the server for the UI
yarn
yarn serve
Now go to http://localhost:8081/ner-annotator/
The desktop applications have been created using Tauri.
yarn tauri:serve
To build the final binaries run
yarn tauri:build