Преведите текст са једног језика на други у Линук -у

Преведите текст са једног језика на други у Линук -у

Желите да преведете текстуални низ између више језика помоћу терминала? Можда сте приликом прегледавања интернета наишли на поруку написану на другом језику и желите да знате шта то значи. Срећом, Линук има неколико апликација командне линије које можете користити за претварање речи из једног језика у други.





У овом чланку ћемо расправљати о два помоћна програма, ДеепЛ Транслатор и Транслате Схелл, који омогућавају кориснику да преведе низове на други језик директно са системског терминала.





Коришћење ДеепЛ Транслатор -а

ДеепЛ Транслатор користи технологију машинског учења за превођење текста између језика. Ако не можете сами да схватите језик текста, ДеепЛ преводилац га аутоматски идентификује. Да бисте користили преводиоца, ваш систем мора имати активну интернетску везу јер користи ДеепЛ АПИ за превођење текста.



ДеепЛ Транслатор подржава следеће језике:

  • енглески језик
  • Немачки
  • Француски
  • Италијан
  • Дутцх
  • Шпански
  • Руски
  • Португуесе
  • Пољски

Линук пакет за ДеепЛ Транслатор је бесплатан за коришћење. Међутим, претплату можете купити ако алат планирате често користити. Иако су планови и цијене различити за сваку земљу, свака има бесплатну претплату и за кориснике.



Инсталирање ДеепЛ Транслатор -а

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

Сада преузмите и инсталирајте Иарн пацкаге манагер. Процес је мало другачији за неке Линук дистрибуције. У овом водичу ћемо разговарати о томе како инсталирати Пређу на Дебиан и Федору.





На дистрибуцијама заснованим на Дебиану, као што је Убунту, преузмите ГПГ кључ Иарн помоћу цурл .

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

На Федори и другим дистрибутерима заснованим на РПМ-у, прво ћете морати да додате Иарн репо на листу спремишта. Зависности Ноде.јс ће се аутоматски инсталирати у Федори, па их не морате инсталирати ручно.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

Пређу можете инсталирати помоћу било које од њих ДНФ или иум . Упишите било коју од сљедећих наредби у терминал.

sudo yum install yarn
sudo dnf install yarn

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

yarn global add deepl-translator-cli

Можете проверити да ли је Пређа успешно инсталирала ДеепЛ Транслатор на ваш систем тако што ћете проверити информације о верзији пакета.

deepl --version

Како се користи ДеепЛ преводилац

Превођење текста помоћу ДеепЛ Транслатор -а је једноставно. Да бисте превели низ на други језик, одредите код језика и низ помоћу команде.

deepl translate -t 'DE' 'Hello how are you'

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

deepl detect 'Dies ist in Englisch'

Као и друге команде Линука, можете преносити деепл са стандардним излазом. На пример:

echo 'How are you' | deepl translate -t 'DE'

Ако не можете да схватите како да користите преводиоца, проверите одељак за помоћ помоћу застава. Програмери су обезбедили странице за помоћ за сваку опцију доступну у услужном програму.

deepl -h
deepl translate -h
deepl detect -h

Повезан: Како превести читав документ у Мицрософт Ворд

Коришћење услужног програма Транслате Схелл

Транслате Схелл је један од најчешће коришћених преводилаца језика командне линије који је доступан на Линуку. Раније је био познат као Гоогле Транслате ЦЛИ. Снага Гоогле Транслате -а, Бинг Транслатор -а, Апертиум -а и Иандек Транслате -а чини га поузданим алатом за превођење текстуалних низова директно са терминала.

Да бисте инсталирали Транслате Схелл на своју Линук машину, преузмите извршну датотеку и додајте је у променљиве окружења вашег система.

wget git.io/trans

Доделите извршне дозволе преузетој датотеци.

sudo chmod +x ./trans

Додајте извршну датотеку променљивим окружења.

како очистити Виндовс 10
sudo mv ./trans /usr/local/bin

Како се користи Транслате Схелл

Превођење текста помоћу Транслате Схелл -а прилично је једноставно у поређењу са ДеепЛ Транслатор -ом. У апликацији постоје три начина излаза: задани, интерактивни и кратак.

У подразумеваном режиму, излаз садржи информације везане за превод. С друге стране, кратки начин рада приказује само преведени текст.

Подразумевано, услужни програм преводи текст на енглески језик. Да бисте превели низ на енглески помоћу Транслате Схелл:

trans 'Dies ist in Englisch'

Систем ће приказати следећи излаз.

Ако желите да преведете низ на други језик осим енглеског, мораћете да користите код језика. На пример, за претварање низа са енглеског језика у шпански:

trans :es 'Hello Everyone'

Излаз:

Hola a todas

Ако Схелл Транслате не може да идентификује језик текста, можете одредити код језика помоћу команде.

trans es: 'Hola a todas'

Имајте на уму да је у последње две команде лева страна датотеке дебело црево ( : ) знак је за изворни језик, а десна страна за одредишни језик.

Да бисте превели један низ на више језика, проследите одговарајуће језичке кодове одвојене знаком Више ( + ) карактер.

trans :es+hi 'Hello Everyone'

Поменута команда ће превести наведени текст на шпански и хинди.

Можете пренети и изворни и одредишни језик.

trans es:hi 'Hola a todas'

Ако не знате језик низа, можете користити -ид заставица са подразумеваном поставком транс команда.

trans -id 'Hola a todas'

Да бисте превели комплетне датотеке на други језик, проследите назив датотеке.

trans en:es file://document.txt

Користити -сажетак заставица за пребацивање на једноставан излазни формат.

trans -brief 'Dies ist in Englisch'

Излаз:

This is in English

Да бисте користили интерактивну преводилачку љуску:

trans -shell -brief

Сада можете почети да куцате своје изјаве и систем ће превести текст на интерактиван начин.

Превођење текста у Линук командној линији

Понекад сте, док прегледавате интернет, можда наишли на текст написан на језику који не разумете. Иако већина прегледача у данашње време има функције аутоматског превођења језика, они не функционишу добро сваки пут. У таквим ситуацијама може бити од помоћи преводитељ језика за командну линију.

Такође можете изабрати превод веб странице помоћу мрежних алата. На Интернету је доступно неколико алата који вам могу помоћи у тренутном превођењу било које веб странице на жељени језик.

Објави Објави Твеет Емаил 7 најбољих алата претраживача за превођење веб страница

Скоро половина Интернета је недоступна ако не говорите више језика. Дакле, који су најбољи алати за превод? Ови они.

како преузети филм на рачунар
Прочитајте следеће Повезане теме
  • Линук
  • Превођење
  • Гугл преводилац
  • Терминал
  • Линук
О аутору Деепесх Схарма(Објављено 79 чланака)

Деепесх је млађи уредник за Линук у МУО. Он пише информативне водиче за Линук, с циљем да свим новопридошлим пружи блажено искуство. Нисам сигуран у филмове, али ако желите да разговарате о технологији, он је ваш момак. У слободно време можете га пронаћи како чита књиге, слуша различите музичке жанрове или свира гитару.

Више од Деепесх Схарма

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили