Language Technology at UiT

The Divvun and Giellatekno teams build language technology aimed at minority and indigenous languages

View GiellaLT on GitHub divvungiellatekno/giellalt.uit.no

Apertium

Aperitum machine translation. Hosted on gtweb.

Endpoints

About the application

Apertium is an external application that we host, it is NOT written by us. Apertium contains of a backend, written in Python, and a frontend, which is a React application. However, we do run on a fork from upstream, which is so far behind that the version we are running, is quite radically different from what upstream uses.

Architecture

Apertium runs in containers. There is one container for the API, apertium-api. Then, each instance runs in their own container, they are: apertium-front-jorgal, apertium-front-tolkimine, apertium-front-mt, apertium-front-mt-testing. That is, the 4 different clients for the different language grups all use the same API.

Maintenance

We use a script to do common maintenance tasks. See github.com/giellatekno/gtweb-service-script. Apertium nightly provides all resources that is required for Apertium. They are automatically updated daily, through standard apt machinery.

TLS (SSL) certificates

Logs

Sitemap