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 verstiBeveik pusė interneto yra neprieinama, nebent laisvai mokate kelias kalbas. Taigi, kokios yra geriausios vertimo priemonės? Šie.
kaip paskambinti mums nemokamai iš indijosSkaityti toliau Susijusios temos
- Linux
- Vertimas
- Google vertėjas
- Terminalas
- Linux
„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