在Debian 10 (buster) 上安装translate-shell
由于Debian 10(buster)默认情况下无法通过apt安装translate-shell,并且即使搜索也很难找到相关信息,所以我决定在此发布。顺便提一下,translate-shell是一个调用谷歌翻译的命令。
要在apt中安装translate-shell,需要事先添加contrib存储库。
# echo "deb http://ftp.de.debian.org/debian buster main contrib" > /etc/apt/sources.list.d/contrib.list
# apt update
# apt install translate-shell
参考这个链接:https://packages.debian.org/buster/all/translate-shell/download。
使用这个,我们可以在终端上进行翻译,非常方便。
$ trans -b en:ja "hello world!"
こんにちは世界!
2020年10月21日附言
如果在可以通过默认安装的其他Linux发行版上出现以下错误,则应该考虑升级版本。
[ERROR] Null response.
[ERROR] Oops! Something went wrong and I can't translate it for you :(
实际上是进行版本检查,下载最新版并更新现有文件。
$ sudo trans -U
Current version: 0.9.2.1
New version available: 0.9.6.12
Download from: http://www.soimort.org/translate-shell/trans
$ sudo wget http://www.soimort.org/translate-shell/trans
$ sudo chmod +x trans
$ sudo mv trans `which trans`