Translate Shell 是一个支持 Google Translate、Bing Translator、Yandex.Translate 和 Apertium 翻译引擎的命令行翻译器,默认使用的是 Google Translate 引擎,下面为大家讲解一下Linux中安装和使用Translate Shell具体方法。

如何安装 Translate Shell
有三种方法安装 Translate Shell。
-
下载自包含的可执行文件
-
手工安装
-
通过包管理器安装
方法 1 : 下载自包含的可执行文件
下载自包含的可执行文件放到 /usr/bin 目录中。
$ wget git.io/trans
$ chmod +x ./trans
$ sudo mv trans /usr/bin/
方法 2 : 手工安装
克隆 Translate Shell 的 GitHub 仓库然后手工编译。
$ git clone https://github.com/soimort/translate-shell && cd translate-shell
$ make
$ sudo make install
方法 3 : 通过包管理器
有些发行版的官方仓库中包含了 Translate Shell,可以通过包管理器来安装。
对于 Debian/Ubuntu, 使用 APT-GET 命令[2] 或者 APT 命令[3]来安装。
$ sudo apt-get install translate-shell
对于 Fedora, 使用 DNF 命令[4] 来安装。
$ sudo dnf install translate-shell
对于基于 Arch Linux 的系统, 使用 Yaourt 命令[5] 或 Packer 明快[6] 来从 AUR 仓库中安装。
$ yaourt -S translate-shell
or
$ packer -S translate-shell
如何使用 Translate Shell
安装好后,打开终端闭关输入下面命令。 谷歌翻译会自动探测源文本是哪种语言,并且在默认情况下将之翻译成你的 locale 所对应的语言。
$ trans [Words]
下面我将泰米尔语中的单词 “நன்றி” (Nanri) 翻译成英语。 这个单词的意思是感谢别人。
$ trans நன்றி
நன்றி
(Naṉṟi)
Thanks
Definitions of நன்றி
[ தமிழ் -> English ]
noun
gratitude
நன்றி
thanks
நன்றி
நன்றி
Thanks
使用下面命令也能将英语翻译成泰米尔语。
$ trans :ta thanks
thanks
/THaNGks/
நன்றி
(Naṉṟi)
Definitions of thanks
[ English -> தமிழ் ]
noun
நன்றி
gratitude, thanks
thanks
நன்றி
要将一个单词翻译到多个语种可以使用下面命令(本例中,我将单词翻译成泰米尔语以及印地语)。
$ trans :ta+hi thanks
thanks
/THaNGks/
நன்றி
(Naṉṟi)
Definitions of thanks
[ English -> தமிழ் ]
noun
நன்றி
gratitude, thanks
thanks
நன்றி
thanks
/THaNGks/
धन्यवाद
(dhanyavaad)
Definitions of thanks
[ English -> हिन्दी ]
noun
धन्यवाद
thanks, thank, gratitude, thankfulness, felicitation
thanks
धन्यवाद, शुक्रिया
使用下面命令可以将多个单词当成一个参数(句子)来进行翻译。(只需要把句子应用起来作为一个参数就行了)。
$ trans :ta "what is going on your life?"
what is going on your life?
உங்கள் வாழ்க்கையில் என்ன நடக்கிறது?
(Uṅkaḷ vāḻkkaiyil eṉṉa naṭakkiṟatu?)
Translations of what is going on your life?
[ English -> தமிழ் ]
what is going on your life?
உங்கள் வாழ்க்கையில் என்ன நடக்கிறது?
下面命令单独地翻译各个单词。
$ trans :ta curios happy
curios
ஆர்வம்
(Ārvam)
Translations of curios
[ Română -> தமிழ் ]
curios
ஆர்வம், அறிவாளிகள்,

Translate Shell是一个命令行翻译工具,支持多种翻译引擎。本文介绍了在Linux中通过下载可执行文件、手工安装和使用包管理器进行安装的三种方法,并详细说明了如何使用Translate Shell进行翻译操作,包括单词、句子、多语言翻译、简洁模式和字典模式的使用,以及文件翻译和交互模式。
2591

被折叠的 条评论
为什么被折叠?



