9个版本
0.1.8 | 2021年5月23日 |
---|---|
0.1.7 | 2021年4月28日 |
0.1.6 | 2021年3月20日 |
0.1.2 | 2021年2月27日 |
0.1.0 | 2021年1月31日 |
#256 在 国际化(i18n) 中
每月 26次下载
28KB
130 行
libretrans
使用libretranslate API进行翻译的命令行工具
示例
基本使用
$ libretrans en:fr "Hello World"
Bonjour à tous
也可以使用详细标志
$ libretrans -v fr:en "C'est la vie!"
French: "C'est la vie!"
English: "It's life!"
目前,由于libretranslate.com正在升级,需要密钥,因此您可以输入自定义url到另一个实例
$ libretrans -u https://libretranslate.de en:es "This is a test"
Esta es una prueba
从源代码编译
需要Cargo/Rust来构建。
只需将其安装到您的cargo路径即可,如下所示
$ cargo install --path="."
或者直接从crates.io安装
cargo install libretrans
命令行参数
libretrans 0.1.8
Grant Handy <grantshandy@gmail.com>
Translates text from one language to another.
USAGE:
libretrans [FLAGS] [OPTIONS] <INPUT>:<OUTPUT> <TEXT>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
-v, --verbose Run with verbose output.
OPTIONS:
-u, --url <url> What libretranslate instance to translate from.
ARGS:
<INPUT>:<OUTPUT> Choose what languages to translate from.
Possible values: ["en", "ar", "zh", "fr", "de", "it", "pt", "ru", "es", "ja"]
Tip: You can format languages like ":<OUTPUT>" to detect the input language.
<TEXT> What text to translate.
依赖项
~11–26MB
~370K SLoC