EVALign is a framework for quantitative and qualitative evaluation of automatic translation alignment models. It offers several visualization views enabling developers to visualize their models' predictions and compare the performance of their models with other baseline and state-of-the-art models. Via different search and filter functions, developers can also inspect the frequent alignment errors and their positions.
EVALign hosts nine gold standard datasets and the predictions of multiple alignment models. The tool is extendable, and adding additional datasets and models is straightforward.
- Install dependencies.
pip3 install -r requirements.txt
- Create a postgres database and import from the downloaded database file.
psql --username=****
CREATE DATABASE evaling;
psql -h hostname -d evaling -U username -f db/evalign_db.sql
- Create a
.env
file to save DB settings.
DEBUG=True
SECRET_KEY=**********
DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
SQL_ENGINE=django.db.backends.postgresql_psycopg2
SQL_DATABASE=*****
SQL_USER=****
SQL_PASSWORD=****
SQL_HOST=****
SQL_PORT=5432
DATABASE=postgres
- Run the server:
python manage.py runserver
- Frontend URL: http://127.0.0.1:8000/
Installation instructions and documentation will be available soon.