Wasim is a web-based tool for semi-automatic morphosyntactic annotation of inflectional languages resources. It features high flexibility in segmenting tokens, editing, diacritizing, and labelling tokens and segments.
If you use this tool in your research, please cite the following article, where you can find more information regard the tool:
A. Alosaimy and E. Atwell, “Web-based Annotation Tool for Inflectional Language Resources Major features,” in 11th Edition of its Language Resources and Evaluation Conference, 2018.
Text annotation of highly inflectional languages (including Arabic) requires key functionality which we could not see in a survey of existing tools.
- Wasim integrates with morphological analysers to speed up the annotation process by selecting one from its proposed analyses.
- It integrates as well with external POS taggers for kick-start annotation and adaptive predicting based on annotations made so far.
- It aims to speed up the annotation by completely relying on keyboard, with no mouse interaction required.
Wasim has been tested on four case studies and these features proved to be useful.
You can use use wasim via a demo project arabic and english .
You can create projects using the username: demo, password: demo http://wasim-app.al-osaimy.com
If you only want to use the project, you have to need a client (front end) and a server (back end):
-
Frontend: Please use this repo wasim-www. You will need to upload the folder to your server in public. You will need to edit configuration file (assests/ionic.config.json), especially the url to backend server.
-
Backend: Please use this repo wasim-backend. You will need to download it, install packages, configure it, and run it in your server.
You'll need the Ionic CLI with support for v2 apps:
$ npm install -g ionic
Then run:
$ ionic start myApp
More info on this can be found on the Ionic Getting Started page.
The source-code is released under the MIT license.