9 releases
0.4.1 | Jan 9, 2025 |
---|---|
0.4.0 | Jan 5, 2025 |
0.3.5 | Mar 24, 2021 |
0.2.0 | Mar 10, 2021 |
#260 in Command line utilities
301 downloads per month
57KB
1.5K
SLoC
🍒 Clitrans
Yet another command-line translator.
Features
- No API token required.
- Integrated pronunciation function (with
audio
feature enabled). - Multiple translate engine support.
- Multi platforms support.
Usage
$ clitrans hello
hello
/heˈləʊ/
int. * 你好
* 喂
* 您好
* 哈喽
Web * 哈罗
* 哈啰
* 大家好
Source URL:
* https://cn.bing.com/dict/search?q=hello&mkt=zh-cn
Run clitrans --help
to view detailed usage.
Installation
On Arch Linux
clitrans
is available in the Arch User Repository. To install it from AUR:
yay -S clitrans
On macOS
You can install clitrans
with Homebrew:
brew tap wfxr/clitrans
brew install clitrans
From binaries
Prebuilt versions of clitrans
for various architectures are available at Github release page.
Note that you can try the musl
version (which is statically-linked) if runs into dependency related errors.
From source
clitrans
is also published on crates.io. If you have Rust toolchains installed you can use cargo
to install it from source:
cargo install --locked clitrans
If you want the latest version, install it from this repository:
cargo install --git https://github.com/wfxr/clitrans --locked
Related Project
ydcv: A cli wrapper for Youdao online translate service api.
bing-dict: A cli wrapper for Bing online dictionary.
Todo
- Dynamically choosing the fastest engine.
- Support force color ouput.
- Fzf integration.
- Vim integration.
- Display the engine name?
- Support Youdao API based engine.
License
clitrans
is distributed under the terms of both the MIT License and the Apache License 2.0.
See the LICENSE-APACHE and LICENSE-MIT files for license details.
Dependencies
~15–46MB
~744K SLoC