GiellaLT

GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology. Read more about Why. See also How to get started and our Privacy document.

View GiellaLT on GitHub

Getting started with the GiellaLT infrastructure on Linux

This page is a part of the overall Getting started documentation. It describes what you need to install on Linux to be ready to develop language tools for your language.

Note that this documentation is relevant when you want to participate in building and developing the grammatical tools yourself. If you only want to use the ready-made grammatical analysers, see the Linguistic analysis page.

Installing required auxiliary programs

Add the apertium nightly repository

wget https://apertium.projectjj.com/apt/install-nightly.sh -O - | sudo bash

Install development tools (this is for Debian-based systems, e.g. Ubuntu. For Fedora systems, use dnf to install packages).

sudo apt-get install hfst apertium-dev cg3 divvun-gramcheck \
python3-libdivvun autoconf automake libtool libsaxonb-java xsltproc \
poppler-utils wget git subversion openjdk-11-jdk cmake \
python3-yaml icu-devtools python3-corpustools python3-gtgramtools \
apertium-all-dev libdivvun-dev libhfst-dev git git-lfs

Now go back to to Getting Started page for the next step towards building, using and developing the linguistic analysers.