VOIKKOGC(1)
π VOIKKOGC β bestie's guide to the Voikko grammar checker tester π
okay so real talk, this is voikkogc from section 1 of the General Commands Manual, and it's literally the lil test bestie for the grammar checking functionality in libvoikko, the library of language tools. yes THAT libvoikko. she's iconic, she's useful, she's about to check ur grammar fr fr π
β¨ SYNOPSIS β¨
voikkogc [options]
that's it. that's the whole vibe. no file arguments, no drama. π
πΈ DESCRIPTION πΈ
so voikkogc is a test program for the grammar checking functionality in libvoikko, library of language tools. π
the way she works: she reads sentences or paragraphs from stdin β one per line, bestie, one per line β and then prints the results out to stdout. and those results? they're structures containing all the info about the grammar errors she found in the input paragraph. like, full receipts. πβ¨
π¦ OPTIONS π¦
--tokenizeβ instead of hunting for grammar errors, she splits the input into tokens instead. and every token gets a lil type prefix so you know what's what:"W"is a word,"P"is punctuation,"S"is whitespace,"U"is unknown, and"E"is a prefix for error messages. iconic labelling system tbh π·οΈ--split-sentencesβ again, not looking for grammar errors here, she's splitting the input into sentences. and those get prefixed too:"B"means the end of the sentence is a probably correct ending,"P"means the end of the sentence is a possibly correct one (but ngl, probably this sentence and the next identified sentence should be joined together, awkward π), and"E"means that sentence ends at the end of the input. so like, that's just where the input ran out. π-nβ prefixes all grammar checker messages with the line number of the input data. super handy when you're like "wait which line was messy" and now you KNOW. π’accept_titles=nβ sets the value of this specified boolean option. (it's about titles. accepting them.nis the value, bestie.) βaccept_unfinished_paragraphs=nβ sets the value of this specified boolean option. (unfinished paragraphs β do we accept them? you decide, setn.) βaccept_bulleted_lists=nβ sets the value of this specified boolean option. (bulleted lists!! yes the ones with the lil dots.) βexplanation_language=langcodeβ prints the human readable error explanation in the language you specify. so like, passlangcodeand she'll spill the tea in that language. ππ£οΈ
π BUGS π
Human readable error explanations are printed in UTF-8 regardless of your current locale settings. no cap. she does not care about your locale, she's printing UTF-8, that's just the situation. π
π SEE ALSO π
voikkospellβ for the common options shared between the different Voikko test tools. go check that one out too, bestie, they're a matching set. π«Ά
π AUTHOR π
voikkogc and this manual page were written by Harri PitkΓ€nen (hatapitk@iki.fi). thank u for ur service legend π«‘π
and that's the whole page!! this one's from the General Commands Manual, version VOIKKOGC(1), dated 2010-05-06 β a classic, an absolute vintage icon, still serving looks and grammar checks to this very day. slay, drink water, and always read ur stdin one line at a time. β¨ππ
π¦ 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