Requirements

Mandatory Requirements

keyring

See secret.

openai

color

Provide a prompt/output style like powerlevel10k. See prompt and process output.

notification

See GUI. Note #29: py-notifier has an incompatible change.

llama

langdetect

Language detect automatically, only used by offline translators.

yaml

For trans --format yaml:

wakatime

See process output.

rich

See logger.

dev

For unit test and code coverage rate test.

stardict

Support translate offline by stardict. See offline translators.

lsp

po

repl

For python -m translate_shell.tools.repl.