SPIT(1) User Commands SPIT(1)

spit - translate some text through a Large Language Model

spit [OPTION...]

Passes standard input to a Large Language Model (LLM) instance and prints the response. With the --to option, it translates standard input to the specified language through a Large Language Model (LLM) and prints the translation.

Warning: The output might not be what you expect. It might be of the wrong form, be of poor quality, or reflect some biases.

Specifies the type of LLM. The default and only valid value is 'ollama'.
Specifies the URL of the server that runs the LLM.
Specifies the model to use.
Specifies the target language.
Specifies the prompt to use before standard input. This option overrides the --to option.
Specifies a command to post-process the output.

Informative output:

Display this help and exit.
Output version information and exit.

Written by Bruno Haible.

Report bugs in the bug tracker at https://savannah.gnu.org/projects/gettext or by email to <bug-gettext@gnu.org>.

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.

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.

January 2026 GNU gettext-tools 1.0