Tõlgi Linuxi tekst ühest keelest teise

Tõlgi Linuxi tekst ühest keelest teise

Kas soovite terminali abil tõlkida tekstistringi mitme keele vahel? Võib -olla puutusite internetis sirvides kokku erinevas keeles kirjutatud sõnumiga ja soovite teada, mida see tähendab. Õnneks on Linuxil mitu käsurearakendust, mille abil saate sõnu ühest keelest teisendada.





Selles artiklis käsitleme kahte utiliiti, DeepL Translator ja Translate Shell, mis võimaldavad kasutajal tõlkida stringe teise süsteemi otse terminalist.





DeepL Translator kasutamine

DeepL Translator kasutab masinõppetehnoloogiat teksti tõlkimiseks keelte vahel. Kui te ei saa teksti keelest ise aru, tuvastab DeepL Translator selle teie jaoks automaatselt. Tõlkija kasutamiseks peab teie süsteemil olema aktiivne Interneti -ühendus, kuna see kasutab teksti tõlkimiseks DeepL API -d.





DeepL Translator toetab järgmisi keeli:

  • Inglise
  • Saksa keel
  • Prantsuse keel
  • Itaalia keel
  • Hollandi
  • Hispaania keel
  • Venelane
  • Portugali keel
  • Poola

DeepL Translaatori Linuxi pakett on tasuta kasutatav. Kui aga kavatsete tööriista sageli kasutada, saate tellimuse osta. Kuigi plaanid ja hinnad on igas riigis erinevad, on igal kasutajal ka tasuta tellimus.



DeepL Translator installimine

DeepL Translaatori käivitamiseks oma Linuxi masinas peate esmalt installima Node.js uusima versiooni.

Nüüd laadige alla ja installige lõngapaketihaldur. Mõne Linuxi distributsiooni puhul on protsess pisut erinev. Selles juhendis käsitleme lõnga installimist Debianile ja Fedorale.





Debianipõhistes distributsioonides, nagu Ubuntu, laadige lõnga GPG-võti alla lokkida .

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

Lisage lõngadebiani hoidla oma süsteemi hoidlate loendisse.





kuidas muuta foto suurust iphotos
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Värskendage hoidlate loendit ja installige lõng, kasutades ASJAKOHANE .

sudo apt update
sudo apt install yarn

Fedora ja muude RPM-põhiste distributsioonide puhul peate esmalt hoidlate loendisse lisama lõngarepo. Sõltuvused Node.js installitakse Fedorasse automaatselt, seega ei pea te neid käsitsi installima.

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

Lõnga saate installida kummagi abil DNF või nami . Sisestage terminalis mõni järgmistest käskudest.

sudo yum install yarn
sudo dnf install yarn

Nüüd, kui olete oma süsteemi lõngapaketihalduri installinud, on aeg DeepL Translator pakett alla laadida. DeepL Translator installimiseks tippige:

yarn global add deepl-translator-cli

Saate kontrollida, kas lõng on teie süsteemi DeepL Translaatori edukalt installinud, kontrollides paketi versiooniteavet.

deepl --version

Kuidas kasutada DeepL tõlkijat

Teksti tõlkimine DeepL Translatoriga on lihtne. Stringi tõlkimiseks teise keelde määrake keele kood ja string käsuga.

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

Nagu eespool mainitud, suudab DeepL Translator tuvastada määratud tekstiosa keele. Selleks kasutage avastama valik koos sügavuti käsk.

deepl detect 'Dies ist in Englisch'

Sarnaselt teiste Linuxi käskudega saate toru juhtida sügavuti standardväljundiga. Näiteks:

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

Kui te ei saa aru, kuidas tõlkijat kasutada, saate abi abil vaadata jaotist -h lipp. Arendajad on abilehti pakkunud iga utiliidi valiku jaoks.

deepl -h
deepl translate -h
deepl detect -h

Seotud: Kuidas tõlkida kogu dokument Microsoft Wordis

Translate Shelli utiliidi kasutamine

Translate Shell on üks laialdasemalt kasutatavaid käsurea keele tõlkijaid, mis on saadaval Linuxis. Varem oli see tuntud kui Google Translate CLI. Google'i tõlke, Bingi tõlkija, Apertiumi ja Yandexi tõlke jõud muudab selle usaldusväärseks tööriistaks tekstistringide tõlkimiseks otse terminalist.

Translate Shelli installimiseks oma Linuxi masinasse laadige alla käivitatav fail ja lisage see oma süsteemi keskkonnamuutujatele.

wget git.io/trans

Määrake allalaaditud failile täitmisõigused.

sudo chmod +x ./trans

Lisage käivitatav keskkonnamuutujatele.

kas ma saan venmo makse tühistada
sudo mv ./trans /usr/local/bin

Translate Shelli kasutamine

Teksti tõlkimine Translate Shelli abil on DeepL Translatoriga võrreldes üsna lihtne. Rakenduses on kolm väljundrežiimi: Vaikimisi, Interaktiivne ja Lühike.

Vaikerežiimis sisaldab väljund tõlkega seotud teavet. Teisest küljest kuvab lühirežiim ainult tõlgitud teksti.

Vaikimisi tõlgib utiliit teksti inglise keelde. Stringi tõlkimiseks inglise keelde tõlke Shelli abil tehke järgmist.

trans 'Dies ist in Englisch'

Süsteem kuvab järgmise väljundi.

Kui soovite tõlkida stringi muusse keelde peale inglise keele, peate kasutama keelekoodi. Näiteks stringi teisendamiseks inglise keelest hispaania keelde tehke järgmist.

trans :es 'Hello Everyone'

Väljund:

Hola a todas

Kui Translate Shell ei suuda teksti keelt tuvastada, saate keelekoodi määrata käsuga.

trans es: 'Hola a todas'

Pange tähele, et kahes viimases käsus on vasakpoolne koolon ( : ) märk on lähtekeele jaoks ja parem pool sihtkeele jaoks.

Ühe stringi tõlkimiseks mitmesse keelde edastage vastavad keelekoodid eraldatuna Veel ( + ) tegelane.

trans :es+hi 'Hello Everyone'

Eespool nimetatud käsk tõlgib määratud teksti hispaania ja hindi keelde.

Saate edastada ka lähte- ja sihtkeeli.

trans es:hi 'Hola a todas'

Kui te ei tea stringi keelt, võite kasutada -id lipuga vaikimisi trans käsk.

trans -id 'Hola a todas'

Tervikfailide tõlkimiseks teise keelde edastage faili nimi.

trans en:es file://document.txt

Kasuta -lühidalt lipule, et lülituda lihtsale väljundvormingule.

trans -brief 'Dies ist in Englisch'

Väljund:

This is in English

Interaktiivse tõlkekesta kasutamiseks tehke järgmist.

trans -shell -brief

Nüüd saate hakata oma avaldusi tippima ja süsteem tõlgib teksti interaktiivsel viisil.

Teksti tõlkimine Linuxi käsurealt

Mõnikord võisite Internetti sirvides sattuda tekstile, mis on kirjutatud teile arusaamatus keeles. Kuigi tänapäeval on enamikul brauseritel automaatse keele tõlkimise funktsioonid, ei tööta need iga kord hästi. Sellistes olukordades võib abiks olla käsurea keele tõlkija.

Samuti saate veebitööriistade abil veebilehe tõlkida. Internetis on saadaval mitmeid tööriistu, mis aitavad teil koheselt tõlkida mis tahes veebilehe soovitud keelde.

Jaga Jaga Piiksuma E -post 7 parimat brauseritööriista veebilehtede tõlkimiseks

Peaaegu pool kogu Internetist on ligipääsmatud, kui te ei valda mitut keelt. Millised on siis parimad tööriistad tõlkimiseks? Need.

instagrami jälgijad, kes ei jälgi
Loe edasi Seotud teemad
  • Linux
  • Tõlge
  • Google'i tõlge
  • Terminal
  • Linux
Autori kohta Deepesh Sharma(79 artiklit avaldatud)

Deepesh on MUO Linuxi noorem toimetaja. Ta kirjutab Linuxis informatiivseid juhendeid, mille eesmärk on pakkuda kõigile uustulnukatele õndsat kogemust. Filmide osas pole kindel, aga kui soovite tehnoloogiast rääkida, on ta teie mees. Vabal ajal võite teda lugeda raamatuid, kuulata erinevaid muusikažanre või mängida kitarri.

Rohkem Deepesh Sharma'st

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin