Skip to content
Harri Pitkänen edited this page Mar 9, 2017 · 6 revisions

Voikko supports spell checking, hyphenation, grammar checking and morphological analysis for Finnish. Spell checking is supported also for other languages using zhfst spelling dictionaries.

Libvoikko has support for several versioned dictionary formats and backends:

Supported backends

  • Version 5 VFST based dictionary format for Finnish language (available in libvoikko 4.0 and later, enabled by default)
  • Version 3 HFST based spelling dictionary format for multiple languages (available in libvoikko 3.6 and later, enabled by default in libvoikko 4.0 and later)
    • Supports ZHFST speller archives.

Prospective backends

  • Language independed VFST speller format
  • Lttoolbox / Apertium (experimental)
    • BLOCKER: Namespace pollution (generic class names in default namespace)
  • Version 4: HFST + VISLCG3 language independent format for spelling and grammar checkers.

Old backends and formats

  • "Version 0" or the unversioned format was used by libvoikko 1.0 and 1.1 for Finnish dictionaries. It is not supported in later versions.
  • Version 1 was the first versioned Malaga based dictionary format for Finnish language. It was supported in libvoikko versions 1.2 - 2.1.
  • Version 2 was the second Malaga based dictionary format for Finnish language. It was supported in libvoikko versions 2.2 - 4.1.x. This format was superseded by format 5.

Available morphologies

See also