Skip to content

Docs CSC now features an automatic Finnish translation. Click here for more information.

Warning!

Puhti and Mahti are being decommissioned in stages, and their storage areas will become fully unavailable from 15 October 2026. Clean up unnecessary files and move any data you need to keep by 31 August 2026. See the Roihu data migration guide for instructions on transferring your data to Roihu.

Puhti scratch is very full: keep only active data there and move or delete everything else. No new Puhti scratch quota will be granted.

UDPipe

UDPipe is a trainable pipeline for tokenization, tagging, lemmatization and dependency parsing of natural language text. It is developed at the Institute of Formal and Applied Linguistics (ÚFAL), Charles University, and works with pre-trained models for the Universal Dependencies treebanks, covering a wide range of languages.

Available

  • Puhti: 1.4.0
  • Roihu: 1.4.0

License

The UDPipe software is licensed under the Mozilla Public License 2.0. The pre-trained language models are distributed under the CC BY-NC-SA license and are therefore restricted to non-commercial use; some models may carry additional conditions from their original training data.

Usage

Initialize UDPipe with:

module load udpipe

The pre-trained models are available in the $UD_MODELS directory. List the installed models with:

ls $UD_MODELS

To tag and parse text, give UDPipe a model file and the input. For example, to process Finnish text given one sentence per line (horizontal input):

echo "Hän istuu." | udpipe --tag --parse --input=horizontal --immediate \
  $UD_MODELS/finnish-ftb-ud-2.5-191206.udpipe

More information