Skip to content

Finite state and Constraint Grammar based analysers and proofing tools, and language resources for the Estonian language

License

Notifications You must be signed in to change notification settings

meelisroos/lang-est-x-utee

 
 

Repository files navigation

The Estonian morphology and tools

This directory contains source files for the Estonian language morphology and dictionary. The data and implementation are licenced under __LICENCE__ licence also detailed in the LICENCE file of this directory. The authors named in the AUTHORS file are available to grant other licencing choices.

Installation and compilation, and a short note on usage, is documented in the file INSTALL.

Documentation is scattered around on the Giellatekno and Divvun pages, e.g.:

Requirements

In order to compile and use Estonian language morphology and dictionaries, you need:

  • Helsinki Finite-State Technology library and tools, version 3.8 or newer

Optionally:

  • VislCG3 Constraint Grammar tools

Downloading

The Estonian language sources can be acquired using giella SVN repository, from the language specific directory, after the core has been downloaded and initial setup has been performed.

Installation

INSTALL describes the GNU build system in detail, but for most users the usual:

 ./configure
 make
 (as root) make install

should result in a local installation and:

(as root) make uninstall

in its uninstallation.

If you would rather install in e.g. your home directory (or aren't the system administrator), you can tell ./configure:

./configure --prefix=$HOME

If you are checking out the development versions from SVN you must first create and install the necessary autotools files from the host system, and check that your environment is correctly set up. This is done by doing:

./autogen.sh

It is common practice to keep generated files out of version control.

USAGE NOTE June 2020

For setting up the environment for grammar checker development, run sea-üles-baas-githubist.sh While developing the Estonian morphology and dictionaries, they were tested on Helsingi FST. The configuration was:

./configure --with-hfst --without-xfst --enable-tokenisers --enable-spellers --enable-grammarchecker make ; make check

VPATH builds

If you want to keep the source code tree clean, a VPATH build is the solution. The idea is to create a build dir somewhere outside of the source code tree, and call [configure]{.title-ref} from there. Here is one VPATH variant of the standard procedure:

 mkdir build && cd build
 ../configure
 make
 (as root) make install

This will keep all the generated files within the build/ dir, and keep the src/ dir (mostly) free of generated files. If you are building from the development version in SVN, you must run the ./autogen.sh script BEFORE you take the steps above.

For further installation instruction refer to file INSTALL, which contains the standard installation instructions for GNU autoconf based software.

About

Finite state and Constraint Grammar based analysers and proofing tools, and language resources for the Estonian language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • sed 32.3%
  • Shell 31.2%
  • M4 18.5%
  • Makefile 15.1%
  • Roff 2.3%
  • Python 0.5%
  • Perl 0.1%