适用于 Linux 的最佳命令解释器

yanding 2023-07-23 294

翻译软件的重要性怎么强调都不为过,特别是对于那些经常旅行或与不经常说同一种语言的人交流的人来说。

今天,我为您带来了适用于 Linux 的最佳基于命令行的翻译工具。

1.DeepL解释器CLI

DeepL Translator Cli 是一款免费开源的命令行翻译器,它使用先进的机器学习技术,使用户能够在语言之间翻译文本并识别文本的语言。它由德国科技公司 DeepL 提供支持,并在 MIT 许可下发布。

它支持的语言包括英语 (EN)、德语 (DE)、法语 (FR)、意大利语 (IT)、荷兰语 (NL)、西班牙语 (ES)、俄语、葡萄牙语和波兰语 (PL),同时该工具还支持DeepL 在端点免费使用,并为感兴趣的用户提供订阅计划。

要安装 DeepL Translator 命令行实用程序,您首先需要在 Linux 发行版上安装最新版本的 Node.js。

接下来,使用以下命令在 Debian 和 Ubuntu 发行版上使用 Debian 软件包存储库安装 Yarn 软件包依赖项管理器。

$curl-sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key 添加 -$echo "deb https://dl.yarnpkg.com/debian/stablemain" | sudo tee /etc/apt/sources.list.d/yarn.list$sudo apt-get 更新$sudo apt-get install 纱线

在 CentOS、Fedora 和 RHEL 发行版上,您可以通过 RPM 软件包存储库安装 Yarn。

#curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo# yum install yarn [ 在CentOS/ RHEL上# dnf 安装纱线 [在Fedora上]

现在使用以下命令安装 DeepL Translator 命令行实用程序。

$纱线全局添加deepl - 翻译器 - cli

通过检查DeepL版本来检查程序状态。

$ deepl --版本

DeepL 的工作原理是对 deepl.com 上的主数据库进行 API 调用,因此目前您必须在线才能使用它。据报道,它运行在一台速度为 5.1 petaFLOPS 的超级计算机上,速度足以在眨眼间识别和翻译语言。

# 将文本翻译成英文$ deepl 翻译 -t '那里'# 来自标准输入的管道文本$ echo '你好吗?' | 深度翻译-t 'THE'# 检测语言$ deepl detector '从哪里获得 es Ihnen?'# 求助$deepl-h$深度翻译-h$深度检测-h

2.定义外壳

Translator Shell(以前称为Google Translate CLI)是一款免费开源命令行翻译实用程序,由 Google Translate、Yandex Translate、Apertium 和 Bing Translate 提供支持。它适用于大多数 POSIX 兼容系统,包括 Windows(通过 Cygwin、WSL 或 MSYS2)、GNU/Linux、macOS 和 BSD。

Translation Shell 允许用户使用它进行简单翻译或作为交互式 shell。对于简单翻译,Translation Shell 默认提供有关翻译文本的信息,除非启用使用关键字(简称)提取信息。

$ trans '你好,蒙多!'你好,蒙多!你好世界!你好,蒙多! 的翻译[ 世界语 -> 英语萨鲁顿,
    你好,蒙多!
    世界!
$ trans -brief '你好,Mondo!'你好世界!

当用作交互式套件时,它将在您逐行键入文本时翻译文本。例如,

$trans -shell -brief> 没有什么比成功更成功的了。没有什么比成功更成功了。> 与我无关的事情,会让我变得更坚强。凡是杀不死我的,都会让我变得更坚强。> 在此页面上获得最佳结果。幽默具有深刻的机智感。> 不幸的是,你有很多有趣的细节。想要幸福,最好的办法就是被人爱。

我建议您下载的方法是从此处获取自动文件,将其粘贴到您的路径中,然后运行以下命令:

$ wget git.io/trans$chmod+x ./trans

有关安装和使用的更多信息,请查看其官方 GitHub 页面。

您知道其他很棒的 Linux 命令行文本解释器应用程序吗?在下面的评论部分添加您的建议。

言鼎科技

The End