Kalbos vertimo programų svarbos negalima per daug pabrėžti, ypač tiems, kurie daug keliauja arba bendrauja su žmonėmis, kurie reguliariai nekalba ta pačia kalba.
Šiandien pristatau jums geriausius komandinės eilutės vertimo įrankius, skirtus „Linux“.
„DeepL Translator Cli“ yra nemokamas ir atviro kodo komandų eilutės kalbos vertėjas, kuris naudoja pažangų mašininį mokymąsi metodus, leidžiančius vartotojams versti tekstą iš vienos kalbos į kitą ir aptikti kalbos kalbą įvesties tekstą. Jį maitina DeepL, Vokietijos technologijų kompanija ir išleista pagal MIT licenciją.
Kalbos, kurias ji palaiko, yra anglų (EN), vokiečių (DE), prancūzų (FR), italų (IT), olandų (NL), ispanų (ES), rusų, portugalų ir lenkų (PL), o galutinis įrankis yra Laisvas, DeepL siūlo prenumeratos planus suinteresuotiems vartotojams.
Instaliuoti „DeepL“ vertėjas komandų eilutės įrankis, pirmiausia turite įdiegti naujausia „Node.js“ versija jūsų „Linux“ platinime.
Toliau įdiekite Verpalai paketų priklausomybės tvarkyklė, įjungusi „Debian“ paketų saugyklą Debian ir Ubuntu paskirstymas naudojant šias komandas.
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt -key add - $ echo "deb https://dl.yarnpkg.com/debian/ stabilus pagrindinis "| sudo tee /etc/apt/sources.list.d/yarn.list. $ sudo apt-get atnaujinimas. $ sudo apt-get install verpalai.
Įjungta „CentOS“, Fedora ir RHEL platinimą, galite įdiegti Verpalai per RPM paketų saugyklą.
# curl -tylus -vieta https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo. # yum install verpalai [Įjungta CentOS/RHEL] # dnf įdiegti verpalus [ĮjungtaFedora]
Dabar įdiekite „DeepL“ vertėjas komandų eilutės įrankis naudojant šią komandą.
$ yarn global add deepl-translator-cli.
Patikrinkite diegimo būseną DeepL versija.
$ deepl --versija.
DeepL veikia skambindama API į pagrindinę svetainę adresu deepl.com todėl šiuo metu turite būti prisijungę, kad galėtumėte ja naudotis. Pranešama, kad jis veikia superkompiuteriu, galinčiu 5,1 „petaFLOPS“ - pakankamu greičiu, kad akimirksniu būtų galima aptikti ir išversti kalbas.
# Išverskite tekstą į vokiečių kalbą $ deepl translate -t 'DE' 'Kaip sekasi?' # Pipe tekstas iš standartinio įvesties $ echo 'Kaip sekasi?' | „deepl“ vertimas -„DE“ # Aptikti kalbą $ deepl aptinka „Wie geht es Ihnen?“ # Pagalbos $ deepl -h. $ deepl versti -h. $ deepl aptikti -h.
Versti „Shell“ (anksčiau „Google“ vertėjo CLI) yra nemokamas ir atviro kodo komandinės eilutės kalbos vertėjo įrankis, kurį maitina Google vertėjas, „Yandex Translate“, „Apertium“ ir „Bing Translator“. Jis prieinamas daugumai su POSIX suderinamų sistemų, įskaitant „Windows“ (naudojant „Cygwin“, WSL arba MSYS2), „GNU/Linux“, „macOS“ ir BSD.
Versti „Shell“ leidžia vartotojams jį naudoti paprastiems vertimams arba kaip interaktyvų apvalkalą. Paprastiems vertimams, Versti „Shell“ pateikia išsamią informaciją apie išverstą tekstą pagal numatytuosius nustatymus, nebent kai tai daroma norint išskirti informaciją naudojant raktinį žodį, trumpai.
$ trans 'Saluton, Mondo!' Saluton, Mondo! Labas pasauli! „Saluton“, „Mondo“ vertimai! [Esperanto -> anglų] Saluton, Labas, Mondo! Pasaulis!
$ trans -brief 'Saluton, Mondo!' Labas pasauli!
Kai jis naudojamas kaip interaktyvus apvalkalas, jis verčia tekstus, kai juos įvedate eilute po eilutės. Pavyzdžiui,
$ trans -Shell trumpas. > Rien ne réussit comme le succès. Niekas nepasiseka kaip sėkmė. > Buvo mich nicht umbringt, macht mich stärker. Kas manęs nežudo, daro mane stipresniu. > Юмор есть остроумие глубокого чувства. Humoras turi gilų sąmojį. > 幸福になるためには、人から愛されるのが一番の近道。 Norint būti laimingu, geriausias būdas yra būti mylimam žmonių.
Mano rekomenduojamas atsisiuntimo būdas yra tas, kad galėtumėte paimti savarankišką vykdomąjį failą iš čia, įdėkite jį į savo kelią ir paleiskite šias komandas:
$ wget git.io/trans. $ chmod +x ./trans.
Norėdami gauti daugiau informacijos apie diegimą ir naudojimą, apsilankykite oficialiame „GitHub“ puslapyje čia.
Ar žinote kitų nuostabių komandinės eilutės teksto vertėjo programų, skirtų „Linux“? Pridėkite savo pasiūlymus žemiau esančiame komentarų skyriuje.