This web application allows easy selection of aligned verb phrases
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


TimeAlign allows you to easily annotate similar forms in aligned phrases.


TimeAlign is created with the Django web framework and runs in both Python 2.7 and 3.5. You can install the required packages by calling pip install -r requirements.txt.

Starting from an empty Ubuntu 16.04 installation, you will need the following to get you started:

# Clone the repository
git clone [repository URL]
cd timealign/

# Create a virtual environment
sudo apt-get install python-dev virtualenv
virtualenv .env
source .env/bin/activate
pip install -r requirements.txt

# If you want to use MySQL as your database backend (recommended)
sudo apt-get install mysql-server libmysqlclient-dev
# Create a database and change the databases section in timealign/ accordingly
# Migrate the database using:
python migrate

# Run the tests
python test

If the test runs OK, you should be ready to roll! Run the webserver using:

python runserver


You can find ERD diagrams of the applications in doc/models.

General information on the Time in Translation-project can be found on our website.


If you happen to have used (parts of) this project for your research, please refer to this paper:

van der Klis, M., Le Bruyn, B., de Swart, H. (2017). Mapping the Perfect via Translation Mining. Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 2, Short Papers 2017, 497-502.