.deepsource.toml
.gitignore
.gitlint
.pre-commit-config.yaml
.readthedocs.yaml
.yamllint.yml
CHANGELOG.md
CITATION.cff
Dockerfile
LICENSE
README.md
action.yml
addon-info.json
flake.lock
flake.nix
package.json
pyproject.toml
requirements.txt
setup.py
.github/FUNDING.yml
.github/dependabot.yml
.github/workflows/main.yml
.github/workflows/nix.yml
assets/desktop/translate-shell.desktop
autoload/translate_shell.vim
autoload/translate_shell/utils.vim
doc/translate-shell.txt
docs/conf.py
docs/index.md
docs/requirements.txt
docs/api/external.md
docs/api/tools.md
docs/api/translate_shell.md
docs/api/translators.md
docs/api/ui.md
docs/api/utils.md
docs/locale/zh_CN/LC_MESSAGES/index.po
docs/locale/zh_CN/LC_MESSAGES/api/external.po
docs/locale/zh_CN/LC_MESSAGES/api/translate_shell.po
docs/locale/zh_CN/LC_MESSAGES/api/translators.po
docs/locale/zh_CN/LC_MESSAGES/api/ui.po
docs/locale/zh_CN/LC_MESSAGES/api/utils.po
docs/locale/zh_CN/LC_MESSAGES/misc/acknowledgements.po
docs/locale/zh_CN/LC_MESSAGES/misc/changelog.po
docs/locale/zh_CN/LC_MESSAGES/misc/todo.po
docs/locale/zh_CN/LC_MESSAGES/resources/config.po
docs/locale/zh_CN/LC_MESSAGES/resources/gui.po
docs/locale/zh_CN/LC_MESSAGES/resources/install.po
docs/locale/zh_CN/LC_MESSAGES/resources/man.po
docs/locale/zh_CN/LC_MESSAGES/resources/readline.po
docs/locale/zh_CN/LC_MESSAGES/resources/requirements.po
docs/locale/zh_CN/LC_MESSAGES/resources/translator.po
docs/locale/zh_CN/LC_MESSAGES/resources/vim.po
docs/misc/changelog.md
docs/misc/todo.md
docs/resources/config.md
docs/resources/configure.md
docs/resources/gui.md
docs/resources/install.md
docs/resources/man.md
docs/resources/readline.md
docs/resources/requirements.md
docs/resources/tools.md
docs/resources/translator.md
docs/resources/vim.md
examples/config.py
examples/test.txt
plugin/translate_shell.vim
requirements/color.txt
requirements/dev.txt
requirements/keyring.txt
requirements/langdetect.txt
requirements/llama.txt
requirements/lsp.txt
requirements/notification.txt
requirements/openai.txt
requirements/po.txt
requirements/repl.txt
requirements/rich.txt
requirements/stardict.txt
requirements/wakatime.txt
requirements/yaml.txt
scripts/generate-repl-screenshot.py
scripts/generate-translator.md.py
scripts/generate-vim.md.pl
sdist/_trans
sdist/trans
sdist/trans.1
src/translate_shell/__init__.py
src/translate_shell/__main__.py
src/translate_shell/_metainfo.py
src/translate_shell/_version.py
src/translate_shell/config.py
src/translate_shell/py.typed
src/translate_shell/translate.py
src/translate_shell.egg-info/PKG-INFO
src/translate_shell.egg-info/SOURCES.txt
src/translate_shell.egg-info/dependency_links.txt
src/translate_shell.egg-info/entry_points.txt
src/translate_shell.egg-info/requires.txt
src/translate_shell.egg-info/top_level.txt
src/translate_shell/assets/bash/preamble.sh
src/translate_shell/assets/images/translate-shell.png
src/translate_shell/assets/jinja2/system.j2
src/translate_shell/assets/jinja2/user.j2
src/translate_shell/assets/json/langs.json
src/translate_shell/assets/json/number.json
src/translate_shell/assets/json/youdaozhiyun-error.json
src/translate_shell/assets/zsh/preamble.zsh
src/translate_shell/external/__init__.py
src/translate_shell/external/__main__.py
src/translate_shell/external/colorama/__init__.py
src/translate_shell/external/colorama/__main__.py
src/translate_shell/external/keyring/__init__.py
src/translate_shell/external/keyring/__main__.py
src/translate_shell/external/keyring/errors/__init__.py
src/translate_shell/external/keyring/errors/__main__.py
src/translate_shell/external/langdetect/__init__.py
src/translate_shell/external/langdetect/__main__.py
src/translate_shell/external/platformdirs/__init__.py
src/translate_shell/external/platformdirs/__main__.py
src/translate_shell/external/pystardict/__init__.py
src/translate_shell/external/pystardict/__main__.py
src/translate_shell/external/readline/__init__.py
src/translate_shell/external/readline/__main__.py
src/translate_shell/external/shtab/__init__.py
src/translate_shell/external/shtab/__main__.py
src/translate_shell/external/yaml/__init__.py
src/translate_shell/external/yaml/__main__.py
src/translate_shell/tools/generate_prompt/__main__.py
src/translate_shell/tools/po/__main__.py
src/translate_shell/tools/po/main.py
src/translate_shell/tools/repl/__main__.py
src/translate_shell/tools/repl/main.py
src/translate_shell/tools/repl/ps1.py
src/translate_shell/translators/__init__.py
src/translate_shell/translators/speaker.py
src/translate_shell/translators/llm/__init__.py
src/translate_shell/translators/llm/_llama_cpp.py
src/translate_shell/translators/llm/_openai.py
src/translate_shell/translators/online/__init__.py
src/translate_shell/translators/online/bing.py
src/translate_shell/translators/online/google.py
src/translate_shell/translators/online/haici.py
src/translate_shell/translators/online/yandex.py
src/translate_shell/translators/online/youdao.py
src/translate_shell/translators/online/youdaozhiyun.py
src/translate_shell/translators/stardict/__init__.py
src/translate_shell/translators/stardict/jmdict_en_ja.py
src/translate_shell/translators/stardict/jmdict_ja_en.py
src/translate_shell/translators/stardict/langdao_ce_gb.py
src/translate_shell/translators/stardict/langdao_ec_gb.py
src/translate_shell/translators/stardict/stardict_ecdict.py
src/translate_shell/ui/__init__.py
src/translate_shell/ui/cli.py
src/translate_shell/ui/gui.py
src/translate_shell/ui/repl.py
src/translate_shell/ui/server.py
src/translate_shell/utils/__init__.py
src/translate_shell/utils/clippers.py
src/translate_shell/utils/complete.py
src/translate_shell/utils/input.py
src/translate_shell/utils/notify.py
src/translate_shell/utils/output.py
src/translate_shell/utils/prompt.py
src/translate_shell/utils/section.py
src/translate_shell/utils/setting.py
templates/class.txt
templates/def.txt
templates/metainfo.py.j2
templates/noarg.txt
test/.themisrc
test/syntax.vimspec
tests/__init__.py
tests/cmd_test.py
tests/translate_test.py
tests/json/google.json
tests/txt/options.txt
tests/txt/usage.txt