SPIT(1)
π SPIT(1) β the manual, but make it cute π
okay bestie, sit DOWN, because spit is about to become your new fave little command. this is the spit(1) page from the User Commands section and I'm giving you the whole thing, no skips, no cap. π«Ά
β¨ NAME β¨
spit β translate some text through a Large Language Model
πΈ SYNOPSIS πΈ
spit [OPTION...]
π¦ DESCRIPTION π¦
so here's the vibe: spit takes your standard input and hands it straight to a Large Language Model (LLM) instance, then prints whatever the model says back. that's it. that's the whole thing. π
and if you hit it with the --to option? then it translates your standard input into whatever language you picked, going through a Large Language Model (LLM), and prints the translation. multilingual queen behavior. π
β οΈ warning, and I mean this one for real: the output might not be what you expect. it might be the wrong form, it might be lowkey bad quality, or it might be carrying some biases. the LLM is doing its best but it is not your academic advisor, okay? π
π OPTIONS π
--species=TYPEβ tellsspitwhat kind of LLM you're working with. the default value is'ollama', and it's also the only valid value, so like... it's giving "one option only" energy. π--url=URLβ the URL of the server that's running the LLM. point it at your guy. π-m,--model=MODELβ picks the model to use. choose your fighter. π₯--to=LANGUAGEβ sets the target language for the translation. this is your "translate it into ___" button. π--prompt=TEXTβ sets the prompt that goes before your standard input. heads up though: this option overrides the--tooption. so if you set both,--promptwins, periodt. π--postprocess=COMMANDβ a command to post-process the output. like a lil glow-up filter for whatever the model spat out. β¨
π£ Informative output:
-h,--helpβ display this help and exit. the classic "help meee" move. π-V,--versionβ output version information and exit. for when you need to know exactly which era ofspityou're living in. β
π AUTHOR π
Written by Bruno Haible. (ty king π«Ά)
π REPORTING BUGS π
found a bug? don't suffer in silence, bestie. report bugs in the bug tracker at <https://savannah.gnu.org/projects/gettext> or by email to <bug-gettext@gnu.org>.
π COPYRIGHT π
Copyright Β© 2025-2026 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
π no warranty, bestie. to the extent permitted by law. we said what we said.
π SEE ALSO π
The full documentation for spit is maintained as a Texinfo manual. If the info and spit programs are properly installed at your site, the command
info spit
should give you access to the complete manual. go read the whole thing, it's giving thorough. πβ¨
and that's the tea! π this was GNU gettext-tools 1.0, dated January 2026 β mwah, iconic, no notes. πβ¨π
π¦ where this page comes from
- alpine 3.24: gettext-doc 1.0-r0 Β· GPL-3.0-or-later AND LGPL-2.1-or-later AND MIT
- arch rolling: gettext 1.0-2 Β· GFDL-1.2-only AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-only
- nixos 26.05: gettext 1.0
- nixpkgs unstable: gettext 1.0
- ubuntu stonking: gettext 1.0-3 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms