Deepl – Linux 命令行语言翻译工具
Deepl是最好的语言翻译器命令行工具,它检测输入文本的语言,并使用先进的机器学习和神经网络算法将其翻译成所需的语言。它是开源的,由一家德国科技公司在 MIT 许可下提供支持。
它支持以下语言
- 英语 (EN)
- 意大利语 (IT)
- 西班牙语 (ES)
- 波兰语 (PL)
- 法语 (FR)
- 德语 (DE)
- 荷兰语 (NL)
它还为感兴趣的用户提供付费订阅,并且还有免费版本( Deepl — CLI 翻译工具)。本文将通过一些示例讨论 Deepl — CLI 转换器工具的安装步骤以及该工具的使用。
注意:我们将只看到 Ubuntu Linux 机器的屏幕截图,因为所有 Linux 版本在安装过程中都有相似之处,运行所有这些命令与 Ubuntu 相同。
安装 Deepl — CLI 翻译器 Step-Wise
第 1 步:安装最新版本的 Node.Js 或者如果您已经安装,请检查 Node.js 的版本,它应该 > 6.0
第 2 步:在 Linux 发行版中安装 Yarn 包依赖管理器
对于不同的 Linux 发行版,运行不同的以下命令。
对于 Ubuntu:
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 update && sudo apt install yarn
yarn --version
对于 Centos / Fedora / RHEL:
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
curl --silent --location https://rpm.nodesource.com/setup_12.x | sudo bash -
yum install yarn [On CentOS/RHEL Linux distribution ]
dnf install yarn [On Fedora Linux distribution ]
yarn --version
对于 Gentoo Linux:
sudo emerge --ask sys-apps/yarn
yarn --version
安装Deepl – CLI 翻译工具:
第 3 步:现在,安装Deepl – CLI翻译工具
yarn global add deepl-translator-cli
第 4 步:检查安装
deepl --version
or
./yarn/bin/deepl --version
Deepl - CLI 翻译工具的使用:
翻译文本:
deepl translate -t '${ target_language_ISO_code }' '${ Input_string }'
检测语言:
deepl detect '${ target_language_ISO_code }' '${ Input_string }
为了更好地理解,您可以查看下图:
例子:
Command: deepl translate -t ‘DE’ ‘geeks for geeks is the best site’
Output : ‘geeks für geeks ist die beste Seite’
Explanation : Here given above command has three part
- Initial Command Syntax to translate → deepl translate -t
- target language ISO code → ‘DE’ (for german)
- Sentence that you want to translate → ‘geeks for geeks is the best site’
Command : deepl detect ‘geeks for geeks is the best site’
Output : English(EN)
Explanation : Here given above command has only two part
- Initial Command Syntax to translate → deepl detect
- Sentence for that you want to detect language → ‘geeks for geeks is the best site’