Isalin ang Teksto Mula sa Isang Wika patungo sa Isa pa sa Linux

Isalin ang Teksto Mula sa Isang Wika patungo sa Isa pa sa Linux

Nais isalin ang isang text string sa pagitan ng maraming mga wika gamit ang terminal? Marahil ay nakatagpo ka ng isang mensahe na nakasulat sa ibang wika habang nagba-browse sa internet at nais mong malaman kung ano ang kahulugan nito. Sa kabutihang palad, ang Linux ay may maraming mga application ng command-line na maaari mong gamitin upang mai-convert ang mga salita mula sa isang wika patungo sa isa pa.





Sa artikulong ito, tatalakayin namin ang dalawang mga kagamitan, ang DeepL Translator at Translate Shell, na nagpapahintulot sa isang gumagamit na isalin ang mga string sa ibang wika nang direkta mula sa terminal ng system.





Paggamit ng DeepL Translator

Gumagamit ang DeepL Translator ng teknolohiya sa pag-aaral ng makina upang isalin ang teksto sa pagitan ng mga wika. Kung hindi mo mismo maisip ang wika ng isang teksto, awtomatikong kinikilala ito ng DeepL Translator para sa iyo. Ang iyong system ay dapat magkaroon ng isang aktibong koneksyon sa internet upang magamit ang tagasalin habang ginagamit nito ang DeepL API para sa pagsasalin ng teksto.





Sinusuportahan ng Tagasalin ng DeepL ang mga sumusunod na wika:

  • Ingles
  • Aleman
  • Pranses
  • Italyano
  • Dutch
  • Kastila
  • Russian
  • Portuges
  • Polish

Ang Linux package para sa DeepL Translator ay libre gamitin. Gayunpaman, maaari kang bumili ng isang subscription kung nagpaplano kang gamitin ang tool nang madalas. Bagaman ang mga plano at pagpepresyo ay magkakaiba para sa bawat bansa, ang bawat isa ay mayroong isang libreng subscription para sa mga gumagamit din.



Pag-install ng DeepL Translator

Upang patakbuhin ang DeepL Translator sa iyong Linux machine, kakailanganin mong i-install muna ang pinakabagong bersyon ng Node.js.

Ngayon, i-download at i-install ang Yarn package manager. Ang proseso ay medyo kakaiba para sa ilang pamamahagi ng Linux. Sa gabay na ito, tatalakayin namin kung paano i-install ang Yarn sa Debian at Fedora.





Sa mga pamamahagi na nakabatay sa Debian tulad ng Ubuntu, i-download ang Yarn GPG key gamit ang kulot .

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Idagdag ang Repository ng Yarn Debian sa listahan ng imbakan ng iyong system.





kung paano gumawa ng isang recovery disk para sa windows 8.1
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

I-update ang listahan ng repository at i-install ang sinulid gamit ang APT .

sudo apt update
sudo apt install yarn

Sa Fedora at iba pang mga distribusyon na nakabatay sa RPM, unang kailangan mong idagdag ang Repo ng sinulid sa listahan ng imbakan. Ang mga dependency ng Node.js ay awtomatikong mai-install sa Fedora, samakatuwid hindi mo kailangang i-install ang mga ito nang manu-mano.

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

Maaari mong i-install ang Yarn gamit ang alinman Ang DNF o yum . Mag-type ng anuman sa mga sumusunod na utos sa terminal.

sudo yum install yarn
sudo dnf install yarn

Ngayon na na-install mo ang Yarn package manager sa iyong system, oras na upang i-download ang pakete ng DeepL Translator. Upang mai-install ang DeepL Translator, i-type:

yarn global add deepl-translator-cli

Maaari mong i-verify kung matagumpay na na-install ng Yarn ang DeepL Translator sa iyong system sa pamamagitan ng pagsuri sa impormasyon ng bersyon para sa package.

deepl --version

Paano Magamit ang DeepL Translator

Ang pagsasalin ng teksto sa DeepL Translator ay simple. Upang isalin ang isang string sa ibang wika, tukuyin ang code ng wika at ang string na may utos.

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

Tulad ng nabanggit sa itaas, maaaring makita ng Tagasalin ng DeepL ang wika ng tinukoy na piraso ng teksto. Upang magawa ito, gamitin ang matukoy pagpipilian kasama ang lumalim utos

deepl detect 'Dies ist in Englisch'

Tulad ng ibang mga utos ng Linux, maaari kang mag-tubo lumalim kasama ang karaniwang output. Halimbawa:

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

Kung hindi mo mawari kung paano gamitin ang tagasalin, maaari mong suriin ang seksyon ng tulong gamit ang -h bandila. Nagbigay ang mga developer ng mga pahina ng tulong para sa bawat pagpipilian na magagamit sa utility.

deepl -h
deepl translate -h
deepl detect -h

Kaugnay: Paano Isalin ang isang Buong Dokumento sa Microsoft Word

Gamit ang Translate Shell Utility

Ang Translate Shell ay isa sa pinakalawak na ginagamit na mga tagasalin ng wika ng command-line na magagamit sa Linux. Dati, kilala ito bilang Google Translate CLI. Ang lakas ng Google Translate, Bing Translator, Apertium, at Yandex Translate ay ginagawa itong isang maaasahang tool para sa pagsasalin ng mga string ng teksto mula mismo sa terminal.

Upang mai-install ang Translate Shell sa iyong Linux machine, i-download ang maipapatupad na file at idagdag ito sa mga variable ng kapaligiran ng iyong system.

wget git.io/trans

Magtalaga ng maipapatupad na mga pahintulot sa na-download na file.

sudo chmod +x ./trans

Idagdag ang maipapatupad sa mga variable ng kapaligiran.

kung paano upang ayusin ang isang patay pixel sa isang monitor
sudo mv ./trans /usr/local/bin

Paano Gumamit ng Translate Shell

Ang pagsasalin ng teksto sa Translate Shell ay medyo madali kung ihinahambing sa DeepL Translator. Sa application, mayroong tatlong mga mode ng paglabas: Default, Interactive, at Maikling.

Sa default mode, ang output ay naglalaman ng impormasyong nauugnay sa pagsasalin. Sa kabilang banda, ipapakita lamang ng maikling mode ang naisalin na teksto.

Bilang default, isinalin ng utility ang teksto sa wikang Ingles. Upang isalin ang isang string sa Ingles gamit ang Translate Shell:

trans 'Dies ist in Englisch'

Ipapakita ng system ang sumusunod na output.

Kung nais mong isalin ang isang string sa ibang wika na hiwalay sa Ingles, kakailanganin mong gamitin ang code ng wika. Halimbawa, upang mai-convert ang isang string mula sa wikang Ingles sa Espanyol:

trans :es 'Hello Everyone'

Output:

Hola a todas

Kung hindi matukoy ng Translate Shell ang wika ng teksto, maaari mong tukuyin ang code ng wika kasama ang utos.

trans es: 'Hola a todas'

Tandaan na sa huling dalawang utos, ang kaliwang bahagi ng tutuldok ( : ) character ay para sa pinagmulang wika at ang kanang bahagi ay para sa patutunguhang wika.

Upang isalin ang isang solong string sa maraming wika, ipasa ang kani-kanilang mga code ng wika na pinaghiwalay ng Dagdag pa ( + ) tauhan

trans :es+hi 'Hello Everyone'

Ang nabanggit na utos ay isasalin ang tinukoy na teksto sa Espanyol at Hindi.

Maaari mong ipasa ang parehong mga wika ng mapagkukunan at patutunguhan din.

trans es:hi 'Hola a todas'

Kung hindi mo alam ang wika ng string, maaari mong gamitin ang -id watawat na may default trans utos

trans -id 'Hola a todas'

Upang isalin ang kumpletong mga file sa ibang wika, ipasa ang pangalan ng file.

trans en:es file://document.txt

Gamitin ang -paikli flag upang lumipat sa isang simpleng format ng output.

trans -brief 'Dies ist in Englisch'

Output:

This is in English

Upang magamit ang interactive na Translate Shell:

trans -shell -brief

Ngayon ay maaari mo nang simulang i-type ang iyong mga pahayag at isasalin ng system ang teksto sa isang interactive na paraan.

Pagsasalin ng Teksto sa Linux Command Line

Minsan habang nagba-browse sa internet, maaaring may nahanap kang isang teksto na nakasulat sa isang wikang hindi mo naiintindihan. Habang ang karamihan sa mga browser sa kasalukuyan ay may mga tampok na awtomatikong pagsasalin ng wika, hindi sila gumana nang maayos sa tuwing. Sa mga ganitong sitwasyon, makakatulong ang pagkakaroon ng isang tagasalin ng wika na linya ng linya.

Maaari mo ring piliing isalin ang isang webpage gamit ang mga online tool. Maraming mga tool ang magagamit sa internet na makakatulong sa iyo sa pagsasalin ng anumang web page sa iyong nais na wika kaagad.

Magbahagi Magbahagi Mag-tweet Email Ang 7 Pinakamahusay na Mga Tool ng Browser upang Isalin ang Mga Pahina sa Web

Halos kalahati ng lahat ng Internet ay hindi maa-access maliban kung matatas ka sa maraming wika. Kaya ano ang pinakamahusay na mga tool para sa pagsasalin? Ang mga ito.

ano ang hmu paninindigan mo
Basahin Susunod Mga Kaugnay na Paksa
  • Linux
  • Pagsasalin
  • Google Translate
  • Terminal
  • Linux
Tungkol sa May-akda Deepesh Sharma(79 na Artikulo Nai-publish)

Ang Deepesh ay ang Junior Editor para sa Linux sa MUO. Nagsusulat siya ng mga gabay sa kaalaman sa Linux, na naglalayong magbigay ng isang maligayang karanasan sa lahat ng mga bagong dating. Hindi sigurado tungkol sa mga pelikula, ngunit kung nais mong pag-usapan ang tungkol sa teknolohiya, siya ang iyong tao. Sa kanyang libreng oras, mahahanap mo siya na nagbabasa ng mga libro, nakikinig sa iba't ibang mga genre ng musika, o tumutugtog ng kanyang gitara.

Higit pa Mula sa Deepesh Sharma

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe