Най-добрите преводачи на езика на командния ред за Linux
Значението на приложенията за езиков превод не може да бъде надценено, особено за тези, които пътуват много или общуват с хора, които не споделят един и същи език редовно.
Днес ви представям най-добрите базирани на командния ред инструменти за превод за Linux.
1. DeepL Translator CLI
DeepL Translator Cli е безплатен езиков преводач на команден ред с отворен код, който използва усъвършенствани техники за машинно обучение, за да позволи на потребителите да превеждат текст между езици, както и да откриват езика на въведения текст. Той се захранва от DeepL, немска технологична компания и е издаден под лиценза на MIT.
Езиците, които поддържа, включват английски (EN), немски (DE), френски (FR), италиански (IT), холандски (NL), испански (ES), руски, португалски и полски (PL) и докато терминалният инструмент е безплатно, DeepL предлага абонаментни планове за заинтересовани потребители.
Инсталирайте DeepL Translator CLI в Linux
За да инсталирате инструмента за команден ред DeepL Translator, първо трябва да инсталирате най-новата версия на Node.js във вашата Linux дистрибуция.
След това инсталирайте мениджъра на зависимостите на пакетите Yarn, като използвате хранилището на пакети на Debian в разпространението на Debian и 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-get update
sudo apt-get install yarn
В дистрибуцията на CentOS, Fedora и RHEL можете да инсталирате Yarn чрез RPM хранилище на пакети.
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
yum install yarn [On CentOS/RHEL]
dnf install yarn [On Fedora]
Сега инсталирайте инструмента от командния ред DeepL Translator, като използвате следната команда.
yarn global add deepl-translator-cli
Проверете състоянието на инсталацията, като проверите версията на DeepL.
deepl --version
DeepL работи, като прави API извиквания към основния уебсайт на deepl.com, така че в момента трябва да сте онлайн, за да го използвате. Съобщава се, че работи на суперкомпютър, способен на 5,1 petaFLOPS – достатъчна скорост за откриване и превод на езици за миг.
Примери за използване на DeepL
Translate text into German
deepl translate -t 'DE' 'How do you do?'
# Pipe text from standard input
echo 'How do you do?' | deepl translate -t 'DE'
# Detect language
deepl detect 'Wie geht es Ihnen?'
# For help
deepl -h
deepl translate -h
deepl detect -h
2. Преведете Shell
Translate Shell (по-рано Google Translate CLI) е безплатен инструмент за превод на команден ред с отворен код, поддържан от Google Translate, Yandex Translate, Apertium и Bing Translator. Предлага се за повечето POSIX-съвместими системи, включително Windows (чрез Cygwin, WSL или MSYS2), GNU/Linux, macOS и BSD.
Translate Shell позволява на потребителите да го използват за прости преводи или като интерактивна обвивка. За прости преводи, Translate Shell дава подробности за преведения текст по подразбиране, освен ако не е направено да изключи подробностите с помощта на ключовата дума, brief.
trans 'Saluton, Mondo!'
Saluton, Mondo!
Hello, World!
Translations of Saluton, Mondo!
[ Esperanto -> English ]
Saluton ,
Hello,
Mondo !
World!
trans -brief 'Saluton, Mondo!'
Hello, World!
Когато се използва като интерактивна обвивка, тя ще превежда текстовете, докато ги въвеждате ред по ред. Например,
trans -shell -brief
> Rien ne réussit comme le succès.
Nothing succeeds like success.
> Was mich nicht umbringt, macht mich stärker.
What does not kill me makes me stronger.
> Юмор есть остроумие глубокого чувства.
Humor has a deep sense of wit.
> 幸福になるためには、人から愛されるのが一番の近道。
In order to be happy, the best way is to be loved by people.
Инсталирайте Translate Shell в Linux
Моят препоръчан метод за изтегляне е да вземете самостоятелния изпълним файл от тук, да го поставите във вашия път и да изпълните следните команди:
wget git.io/trans
chmod +x ./trans
За повече подробности относно инсталирането и използването вижте официалната страница на GitHub тук.
Знаете ли други страхотни приложения за превод на текст от командния ред за Linux? Добавете вашите предложения в секцията за коментари по-долу.