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
- Node JS 12.x or 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 https://localhost:8081/ner-annotator/
The desktop applications have been created using Tauri.
yarn tauri:serve
To build the final binaries run
yarn tauri:build
- Import annotations.
- Open a new file while one is already open.
- Keyboard shortcuts. A future release will add instructions in the app itself, but for now:
- Num Keys (1 - 9) : Change classes
- Space Bar: Save and move to the next sentence
- Right Arrow Key: Skip and move to the next sentence
- Left Arrow Key: Go back to the previous sentence
- Esc: Discard changes to the current sentence
- Lots and lots of bug fixes.
- Adds "Back" button that allows navigating back to sentences/text blocks that's already been tagged and make changes.
- Rewritten UI using Quasar framework
- Export and Import tags
- #14 - Remembers tags across sessions
- #3 - Adds a button to enable/disable removing of tags to prevent accidental removal of tags
- Adds the desktop application