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.
py-notifier >= 0.5.0
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
.