„Linux“ verskite tekstą iš vienos kalbos į kitą

„Linux“ verskite tekstą iš vienos kalbos į kitą

Norite išversti teksto eilutę iš kelių kalbų naudodami terminalą? Galbūt naršydami internete susidūrėte su kita kalba parašyta žinute ir norite sužinoti, ką tai reiškia. Laimei, „Linux“ turi keletą komandinės eilutės programų, kuriomis galite konvertuoti žodžius iš vienos kalbos į kitą.





Šiame straipsnyje aptarsime dvi komunalines paslaugas - „DeepL Translator“ ir „Translate Shell“, kurios leidžia vartotojui tiesiogiai iš sistemos terminalo išversti eilutes į kitą kalbą.





Naudojant „DeepL Translator“

„DeepL Translator“ naudoja mašininio mokymosi technologiją tekstui išversti iš vienos kalbos į kitą. Jei negalite patys suprasti teksto kalbos, „DeepL Translator“ automatiškai ją nustato. Norint naudotis vertėju, jūsų sistemoje turi būti aktyvus interneto ryšys, nes tekstui versti naudojama „DeepL“ API.





„DeepL Translator“ palaiko šias kalbas:

  • Anglų
  • Vokiečių
  • Prancūzų kalba
  • Italų
  • Olandų
  • Ispanų
  • Rusų
  • Portugalų
  • lenkas

„DeepL Translator“ skirtas „Linux“ paketas yra nemokamas. Tačiau galite įsigyti prenumeratą, jei planuojate dažnai naudoti įrankį. Nors kiekvienos šalies planai ir kainos skiriasi, kiekviena jų taip pat turi nemokamą abonementą vartotojams.



„DeepL Translator“ diegimas

Norėdami paleisti „DeepL Translator“ savo „Linux“ kompiuteryje, pirmiausia turėsite įdiegti naujausią „Node.js“ versiją.

Dabar atsisiųskite ir įdiekite verpalų paketų tvarkyklę. Kai kurių „Linux“ platinimų procesas yra šiek tiek kitoks. Šiame vadove aptarsime, kaip įdiegti verpalus „Debian“ ir „Fedora“.





„Debian“ platinimuose, pvz., „Ubuntu“, atsisiųskite „Yarn GPG“ raktą naudodami garbanoti .

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

Pridėkite „Yarn Debian“ saugyklą prie savo sistemos saugyklų sąrašo.





„Galaxy Watch Active 2“ prieš „Galaxy Watch 3“
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Atnaujinkite saugyklų sąrašą ir įdiekite verpalus naudodami APT .

sudo apt update
sudo apt install yarn

„Fedora“ ir kitose RPM pagrįstose distribucijose pirmiausia turėsite pridėti verpalų repą prie saugyklų sąrašo. „Node.js“ priklausomybės bus automatiškai įdiegtos „Fedora“, todėl jums nereikia jų įdiegti rankiniu būdu.

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

Verpalus galite įdiegti naudodami bet kurį iš jų DNF arba yum . Terminale įveskite bet kurią iš šių komandų.

sudo yum install yarn
sudo dnf install yarn

Dabar, kai savo sistemoje įdiegėte siūlų paketo tvarkyklę, laikas atsisiųsti „DeepL Translator“ paketą. Norėdami įdiegti „DeepL Translator“, įveskite:

yarn global add deepl-translator-cli

Galite patikrinti, ar „Yarn“ sėkmingai įdiegė „DeepL Translator“ jūsų sistemoje, patikrinę paketo versijos informaciją.

deepl --version

Kaip naudotis „DeepL Translator“

Teksto vertimas naudojant „DeepL Translator“ yra paprastas. Norėdami išversti eilutę į kitą kalbą, nurodykite kalbos kodą ir eilutę naudodami komandą.

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

Kaip minėta aukščiau, „DeepL Translator“ gali aptikti nurodytos teksto dalies kalbą. Norėdami tai padaryti, naudokite aptikti variantas su giliai komandą.

deepl detect 'Dies ist in Englisch'

Kaip ir kitos „Linux“ komandos, galite naudoti vamzdžius giliai su standartine išvestimi. Pavyzdžiui:

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

Jei negalite suprasti, kaip naudoti vertėją, galite patikrinti pagalbos skyrių naudodami -h vėliava. Kūrėjai pateikė pagalbos puslapius kiekvienai programoje esančiai parinkčiai.

deepl -h
deepl translate -h
deepl detect -h

Susijęs: Kaip išversti visą dokumentą „Microsoft Word“

„Translate Shell Utility“ naudojimas

„Translate Shell“ yra vienas iš plačiausiai naudojamų komandų eilutės kalbos vertėjų, prieinamų „Linux“. Anksčiau ji buvo žinoma kaip „Google“ vertėjo CLI. Dėl „Google“ vertėjo, „Bing Translator“, „Apertium“ ir „Yandex Translate“ galios tai yra patikimas įrankis teksto eilėms versti tiesiai iš terminalo.

Norėdami įdiegti „Translate Shell“ savo „Linux“ kompiuteryje, atsisiųskite vykdomąjį failą ir pridėkite jį prie sistemos aplinkos kintamųjų.

wget git.io/trans

Atsisiųstam failui priskirti vykdomuosius leidimus.

sudo chmod +x ./trans

Pridėkite vykdomąjį failą prie aplinkos kintamųjų.

geriausia pelė ir klaviatūra ps4
sudo mv ./trans /usr/local/bin

Kaip naudotis „Translate Shell“

Teksto vertimas naudojant „Translate Shell“ yra gana lengvas, palyginti su „DeepL Translator“. Programoje yra trys išvesties režimai: numatytasis, interaktyvus ir trumpas.

Numatytuoju režimu išvestyje yra su vertimu susijusi informacija. Kita vertus, trumpas režimas rodys tik išverstą tekstą.

Pagal numatytuosius nustatymus programa išverčia tekstą į anglų kalbą. Norėdami išversti eilutę į anglų kalbą naudodami „Translate Shell“:

trans 'Dies ist in Englisch'

Sistema parodys šią išvestį.

Jei norite išversti eilutę į kitą kalbą, išskyrus anglų kalbą, turėsite naudoti kalbos kodą. Pavyzdžiui, jei norite konvertuoti eilutę iš anglų kalbos į ispanų kalbą:

trans :es 'Hello Everyone'

Išėjimas:

Hola a todas

Jei „Translate Shell“ negali nustatyti teksto kalbos, galite nurodyti kalbos kodą naudodami komandą.

trans es: 'Hola a todas'

Atminkite, kad paskutinėse dviejose komandose kairėje dvitaškis ( : ) simbolis skirtas pradinei kalbai, o dešinė - paskirties kalbai.

Norėdami išversti vieną eilutę į kelias kalbas, perduokite atitinkamus kalbų kodus, atskirtus simboliu Daugiau ( + ) charakteris.

trans :es+hi 'Hello Everyone'

Pirmiau minėta komanda išverstų nurodytą tekstą į ispanų ir hindi kalbas.

Taip pat galite perduoti ir šaltinio, ir paskirties kalbas.

trans es:hi 'Hola a todas'

Jei nežinote eilutės kalbos, galite naudoti -id vėliava su numatytuoju trans komandą.

trans -id 'Hola a todas'

Norėdami išversti visus failus į kitą kalbą, perduokite failo pavadinimą.

trans en:es file://document.txt

Naudoti -trumpas vėliavą, kad pereitumėte prie paprasto išvesties formato.

trans -brief 'Dies ist in Englisch'

Išėjimas:

This is in English

Jei norite naudoti interaktyvųjį vertėjo apvalkalą:

trans -shell -brief

Dabar galite pradėti rašyti savo teiginius ir sistema interaktyviai išvers tekstą.

Teksto vertimas „Linux“ komandų eilutėje

Kartais naršydami internete galbūt susidūrėte su tekstu, parašytu nesuprantama kalba. Nors dauguma naršyklių šiais laikais turi automatinio kalbos vertimo funkcijas, jos ne visada gerai veikia. Tokiose situacijose gali būti naudinga turėti komandų eilutės kalbos vertėją.

Taip pat galite pasirinkti versti tinklalapį naudodami internetinius įrankius. Internete yra keletas įrankių, kurie gali padėti iš karto išversti bet kurį tinklalapį į norimą kalbą.

Dalintis Dalintis „Tweet“ Paštu 7 geriausi naršyklės įrankiai tinklalapiams versti

Beveik pusė interneto yra neprieinama, nebent laisvai mokate kelias kalbas. Taigi, kokios yra geriausios vertimo priemonės? Šie.

kaip paskambinti mums nemokamai iš indijos
Skaityti toliau Susijusios temos
  • Linux
  • Vertimas
  • Google vertėjas
  • Terminalas
  • Linux
Apie autorių Deepesh Sharma(Paskelbti 79 straipsniai)

„Deepesh“ yra „MUO“ jaunesnysis „Linux“ redaktorius. Jis rašo informacinius vadovus apie „Linux“, siekdamas suteikti palaimingos patirties visiems naujokams. Nesate tikri dėl filmų, bet jei norite kalbėti apie technologijas, jis yra jūsų vaikinas. Laisvalaikiu galite jį skaityti knygas, klausytis skirtingų muzikos žanrų ar groti gitara.

Daugiau iš „Deepesh Sharma“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia