Најбољи преводиоци језика командне линије за Линук


Важност апликација за превођење језика не може се пренагласити, посебно за оне који много путују или комуницирају са људима који не деле исти језик редовно.

Данас вам представљам најбоље алате за превођење засноване на командној линији за Линук.

1. ДеепЛ Транслатор ЦЛИ

ДеепЛ Транслатор Цли је бесплатни преводилац језика командне линије отвореног кода који користи напредне технике машинског учења како би омогућио корисницима да преводе текст са једног језика на други, као и да открију језик уносног текста. Покреће га ДеепЛ, немачка технолошка компанија и објављена је под лиценцом МИТ-а.

Језици које подржава укључују енглески (ЕН), немачки (ДЕ), француски (ФР), италијански (ИТ), холандски (НЛ), шпански (ЕС), руски, португалски и пољски (ПЛ) и док је терминалски алат бесплатно, ДеепЛ нуди планове претплате за заинтересоване кориснике.

Да бисте инсталирали алатку командне линије ДеепЛ Транслатор, прво морате да инсталирате најновију верзију Ноде.јс у вашој Линук дистрибуцији.

Затим инсталирајте менаџер зависности пакета Иарн користећи складиште Дебиан пакета на Дебиан и Убунту дистрибуцију користећи следеће команде.

$ 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

На ЦентОС, Федора и РХЕЛ дистрибуцији, можете да инсталирате Иарн преко ризнице РПМ пакета.

# 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]

Сада инсталирајте ДеепЛ Транслатор алат са командне линије користећи следећу команду.

$ yarn global add deepl-translator-cli

Проверите статус инсталације провером ДеепЛ верзије.

$ deepl --version

ДеепЛ функционише тако што упућује АПИ позиве главној веб локацији на деепл.цом, тако да тренутно морате бити онлајн да бисте га користили. Наводно ради на суперкомпјутеру способном за 5,1 петаФЛОПС - довољну брзину да открије и преведе језике за трен.

# 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. Преведите Схелл

Транслате Схелл (раније <ем>Гоогле Транслате ЦЛИ) је бесплатна алатка за преводиоце језика командне линије отвореног кода коју омогућавају Гоогле Транслате, Иандек Транслате, Апертиум и Бинг Транслатор. Доступан је за већину система компатибилних са ПОСИКС, укључујући Виндовс (преко Цигвин, ВСЛ или МСИС2), ГНУ/Линук, мацОС и БСД.

Транслате Схелл омогућава корисницима да га користе за једноставне преводе или као интерактивну љуску. За једноставне преводе, Транслате Схелл подразумевано даје детаље о преведеном тексту, осим ако није направљен да искључи детаље помоћу кључне речи, бриеф.

$ 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.

Мој препоручени метод преузимања је да преузмете самосталну извршну датотеку одавде, поставите је на своју путању и покренете следеће команде:

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

За више детаља о инсталацији и коришћењу погледајте његову званичну ГитХуб страницу овде.

Да ли знате друге сјајне апликације за превод текста командне линије за Линук? Додајте своје предлоге у одељку за коментаре испод.