NER Annotator for Spacy
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
Screenshots
Development
Requirements
- Node JS 12.x or 14.x
- Yarn Package Manager
- Rust (for building desktop versions)
Running it locally for development
- Open another terminal and start the server for the UI
yarn
yarn serve
Now go to http://localhost:8081/ner-annotator/
Developing the desktop application
The desktop applications have been created using Tauri.
yarn tauri:serve
To build the final binaries run
yarn tauri:build
Credits
Changelog
Version 1.3.0
- Drag and drop to upload files
- Support for character level annotations
- Added error messages and confirmation dialogs
- Even more bug fixes
Version 1.2.0
- Import annotations.
- Open a new file while one is already open.
- Keyboard shortcuts
- Lots and lots of bug fixes.
Version 1.1.0
- Adds "Back" button that allows navigating back to sentences/text blocks that's already been tagged and make changes.
Version 1.0.0
- Rewritten UI using Quasar framework
- Export and Import tags
Version 0.1.1
- #14 - Remembers tags across sessions
- #3 - Adds a button to enable/disable removing of tags to prevent accidental removal of tags
Version 0.1.0
- Adds the desktop application