VOIKKOSPELL(1)
π VOIKKOSPELL π
okay bestie, gather round, because we're talking about voikkospell β the little test program for the spell checking functionality in libvoikko, the library of language tools. it lives in the General Commands Manual section, and yes it's a whole vibe. π¦
β¨ SYNOPSIS β¨
voikkospell [options]
that's it. that's the whole entrance. main character energy fr fr. π
πΈ DESCRIPTION πΈ
so voikkospell is a test program for the spell checking functionality inside libvoikko, which is the library of language tools. it's giving "I'm here to check your spelling and also your whole existence." π
here's the tea on how it works: it reads words from stdin (one word per line, okay? one. word. per. line.) and then prints them right back out to stdout β except it adds a lil label in front:
- words that are correct get
"C: "slapped in front of them π - words that are incorrect get
"W: "in front of them π
and if you're wondering about all the shared options that the different Voikko test programs have in common? those are all hanging out down in COMMON OPTIONS, bestie. we'll get there. π«Ά
π₯ OPTIONS π₯
-mβ besides giving you the spelling result, it also prints morphological analysis info (A:) for the words it recognized. so you get the spelling AND the lore. β¨-Mβ prints morphological analysis info (A:) for recognized words, but without showing the spelling result at all. analysis only, no judgement. π-tβ prints just"C"or"W"instead of the typical full output. minimalism. iconic. π-ttβ prints only the misspelled words. so basically it's the hater filter. π-sβ prints suggestions (S:) for words you spelled incorrectly. it's not judging, it's helping. π§-cnβ sets the cache size parameter to n.-1disables the cache, and0is the default. and listen: if you're checking large amounts of unsorted text, you may want to set n to5to get better performance. noted. π-j nβ uses n threads for spell checking. when more than one thread is used, checking is performed using large internal buffers, which is why this mode should only be used for batch processing. like, don't be cute with it. it's for batches. π₯-xcβ it's likevoikkospell -sbut the output is printed on one line, separated by the character c, with no"C","W"or"S"in front of the words. if c is not defined, words are separated by space, and suggestions that have spaces in them are not printed. important detail, don't skip it bestie. π-lβ prints a list of available dictionary variants and then exits. the first variant is the default one that gets used when no specific variant has been requested. so like, first place = default crown. π-Lβ prints a list of capabilities, and the languages for which those capabilities are supported. a whole compatibility chart, slay. πignore_nonwords=naccept_first_uppercase=naccept_all_uppercase=naccept_extra_hyphens=naccept_missing_hyphens=nocr_suggestions=nβ this whole lil group sets the value of the specified boolean option. n can be either0(false) or1(true). that's the whole rule, no cap. β
π COMMON OPTIONS π
these are the options that get shared around between the Voikko test programs, and honestly? community. π«Ά
-pdirectory β(voikkospell, voikkohyphenate, voikkogc)look from directory before the standard locations when searching for dictionary files. it's the VIP entrance. β¨-dvariant β(voikkospell, voikkohyphenate, voikkogc)use dictionary variant variant instead of the default dictionary variant. and heads up: the variant must be represented as a BCP 47 language tag. no shortcuts, bestie. πignore_dot=nβ(voikkospell, voikkohyphenate)ignore_numbers=nβ(voikkospell, voikkohyphenate)- the two above set the value of the specified boolean option. n can be either
0(false) or1(true). same rules as always. π -h,--helpβ prints a help message and exits. the classic. the icon. πΈ--versionβ prints version numbers forlibvoikkoand the test tool. both of them, together, as a duo. π¦
π AUTHOR π
voikkospell and this manual page were written by Harri PitkΓ€nen (hatapitk@iki.fi). thank you for your service, legend. π
okay and for the cute lil sign-off: this whole page comes from the General Commands Manual, dated 2013-10-08, and it's the VOIKKOSPELL(1) page, periodt. now go check some spelling, bestie. π
β¨π
π¦ where this page comes from
- arch rolling: libvoikko 4.3.3-3 Β· GPL-2.0-or-later
- debian bookworm: libvoikko-dev 4.3.1-1+b1
- debian trixie: libvoikko-dev 4.3.2-1+b2
- fedora 43: voikko-tools 4.3.3-5.fc43 Β· GPL-2.0-or-later
- fedora 44: voikko-tools 4.3.3-6.fc44 Β· GPL-2.0-or-later
- nixos 26.05: libvoikko 4.3.3
- nixpkgs unstable: libvoikko 4.3.3
- opensuse-leap 16.0: voikkospell 4.3.2-160000.3.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: voikkospell 4.3.2-160000.3.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: voikkospell 4.3.2-160000.3.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: voikkospell 4.3.2-160000.3.2 Β· GPL-2.0-or-later
- ubuntu jammy: libvoikko-dev 4.3.1-1build1
- ubuntu noble: libvoikko-dev 4.3.2-1build1
- ubuntu questing: libvoikko-dev 4.3.2-1ubuntu1
- ubuntu resolute: libvoikko-dev 4.3.3-1
- ubuntu stonking: libvoikko-dev 4.3.3-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms