Linux的Deepl - 命令行语言转换器工具
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