{"repo":"Freed-Wu/translate-shell","free":true,"listed":false,"github":"https://github.com/Freed-Wu/translate-shell","clone":"git clone https://github.com/Freed-Wu/translate-shell.git","description":"Translate text by google, bing, youdaozhiyun, haici, stardict, openai, large language model of local machine, etc at same time from CLI, GUI (GNU/Linux, Android, macOS and Windows), REPL, python, shell and vim.","language":"Python","stars":51,"topics":["commandline-tool","python","translate","vim","lsp-server","bing","chatgpt","google","llama","llamacpp"],"license":"GPL-3.0","category":"mobile-apps","readme_excerpt":"translate-shell Translate text by: - online translators - google - bing - youdaozhiyun - haici - offline dictionaries - stardict - LLM - OpenAI - llama: use your local model Supports: - CLI - GUI - GNU/Linux - Android - macOS - Windows - REPL - script: - python - shell - vim: DEPRECATION : vim port will be replaced by language server - language server - CI/CD - github action Usage UI CLI REPL TUI Vim GUI GNU/Linux Android Script Python Shell Script Vim Script Language server - [x] document hover: display translated results - [x] completions: complete translated words CI/CD Github Action This repo provides an action to translate .po of a repository. See inputs. For example, you have a repository which contains translations of another project's documents (upstream), you can write a github workflow to detect if upstream has update. If a new version exist, update the version and generate new .po s, then translate the changed .po s and git commit . Examples: - tmux-zh You can use the following commands to get the new version: You can use the following tools to generate the new .po s: - sphinx-intl: Generate .po for any project using sphinx to generate document. - po4a: Generate .po for any project which use markdown, LaTeX , man, ... to write document. Similar Projects See comparison. Features - Translate with different translators at same time, like translator - Translate clipboard contents automatically, like ydcv - Speak the pronunciation of words - Support online translate eng","default_branch":null,"files":null,"tree":[],"storefront":"/r/Freed-Wu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Freed-Wu/translate-shell/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}