Linux的Deepl - 命令行语言转换器工具

时间:2020-03-05 15:26:30  来源:igfitidea点击:

Deebl是一个命令行工具,它将文本转换功能提供给控制台。
Deebpl翻译由德国科技Deepl开发。
每个人都可以免费使用www.deepl.com。

DEPPL Translator基于非常先进的神经电机翻译,提供无与伦比的质量的翻译。
当用户输入文本时,Deepl的人工智能能够甚至可以捕获丝毫细微差别并在翻译中重现它们,与任何其他服务不同。

我们将安装Deepl Translator命令行工具,并将了解它在本文中的工作原理。
此命令行工具的底层逻辑是API调用它给他们的主要(www.deepl.com)。
因此,每当我们尝试翻译某些东西时,它会将请求发送到主并获取结果。
因此,服务器或者计算机必须为此工具具有活动的Internet连接来工作。
Translate Shell是另一个函数的另一个工具。

让我们从安装开始。

安装Deepl Translator命令行工具

第1步:在执行安装DEEPL之前,我们需要安装NodeJS版本> 6.0。
IT准备工作Deebpl Translator工具。
默认情况下,Linux发行版不配置节点PPA。
我们将首先配置PPA,然后安装NodeJS 6.0。
如果我们已安装有6.0或者更高版本的NodeJS,请忽略此步骤。
创建文件/etc/apt/sources.list.d/nodesource.list并添加内容,如下所示。

$vi /etc/apt/sources.list.d/nodesource.list
deb https://deb.nodesource.com/node_6.x xenial main
deb-src https://deb.nodesource.com/node_6.x xenial main

执行以下步骤以安装nodejs

$curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add 
$apt-get update
$apt-get install nodejs

第2步:安装yarn packed依赖关系管理器如果未安装。
执行下面的命令以安装 Yarn

$curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add 
$echo "deb https://dl.yarnpkg.com/debian/stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
$sudo apt-get update
$sudo apt-get install yarn

步骤3:最后,执行以下命令以在计算机上安装Deeb翻译。

$yarn global add deepl-translator-cli

我们可以通过检查DEEPL的版本来检查安装状态。
执行以下命令以检查安装的DEEPL版本。

$deepl --version
1.0.1

就是这样。
我们已成功安装Deepl Translator。
现在让我们探索它。

Deeb翻译命令行工具的使用

DEEPL翻译在撰写本文时支持以下语言。

  • 英语(en)
  • 德语(de)
  • 法语(FR)
  • 西班牙语(es)
  • 意大利语(它)
  • 荷兰语(NL)
  • 波兰(PL)

神经网络已经运行,掌握更多语言,如普通话,日语和俄语。

除了翻译外,DEEPL还具有检测输入语言的能力。
因此,基本上,Deebpl用两种模式工作:一个是翻译,其他是检测

  • 翻译
  • 转换句子或者单词使用以下语法
$deepl translate -t 'FR' "Hey, What's going on?"
Hé, qu'est-ce qui se passe?

其中FR是法语语言的ISO代码,Deepl给了法语的输出。
上面的参数分解如下所示。

deepl translate -t' ${target_language_iso_code}''${输入字符串}'

  • 检测
  • 我们可以使用Deepl Translator检测到下面的特定句子的语言。
$deepl detect "Batman può essere chiunque"
Italian (IT)

其中DEEPL已将输入句子视为意大利语。
上述检测命令的参数分解如下所示。

deepl检测'${输入字符串}'

我们可以执行以下命令从命令行获取帮助

$deepl -help