Tulkojiet tekstu no vienas valodas uz citu Linux

Tulkojiet tekstu no vienas valodas uz citu Linux

Vai vēlaties tulkot teksta virkni starp vairākām valodām, izmantojot termināli? Varbūt, pārlūkojot internetu, saskārāties ar citā valodā rakstītu ziņojumu un vēlaties uzzināt, ko tas nozīmē. Par laimi, Linux ir vairākas komandrindas lietojumprogrammas, kuras varat izmantot, lai pārvērstu vārdus no vienas valodas uz citu.





Šajā rakstā mēs apspriedīsim divus utilītus - DeepL Translator un Translate Shell, kas ļauj lietotājam tulkot virknes citā valodā tieši no sistēmas termināļa.





Izmantojot DeepL Translator

DeepL Translator izmanto mašīnmācīšanās tehnoloģiju, lai tulkotu tekstu starp valodām. Ja jūs pats nevarat saprast teksta valodu, DeepL Translator automātiski to identificē. Lai izmantotu tulkotāju, jūsu sistēmai ir jābūt aktīvam interneta savienojumam, jo ​​teksta tulkošanai tā izmanto DeepL API.





DeepL Translator atbalsta šādas valodas:

  • Angļu
  • Vācu
  • Franču
  • Itāļu
  • Holandiešu
  • Spāņu valoda
  • Krievu
  • Portugāļu
  • Poļu

DeepL Translator Linux pakotni var izmantot bez maksas. Tomēr jūs varat iegādāties abonementu, ja plānojat rīku izmantot bieži. Lai gan plāni un cenas katrai valstij ir atšķirīgi, katrai no tām ir arī bezmaksas abonements lietotājiem.



DeepL Translator instalēšana

Lai Linux datorā palaistu DeepL Translator, vispirms jāinstalē jaunākā Node.js versija.

Tagad lejupielādējiet un instalējiet dzijas pakotņu pārvaldnieku. Process dažiem Linux izplatījumiem ir nedaudz atšķirīgs. Šajā rokasgrāmatā mēs apspriedīsim, kā instalēt dziju Debian un Fedora.





Izplatījumos, kuru pamatā ir Debian, piemēram, Ubuntu, lejupielādējiet Yarn GPG atslēgu, izmantojot čokurošanās .

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

Pievienojiet Yarn Debian repozitoriju savas sistēmas repozitoriju sarakstam.





kā ievietot tapas google mapēs
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Atjauniniet repozitoriju sarakstu un instalējiet dziju, izmantojot APT .

sudo apt update
sudo apt install yarn

Fedora un citos uz RPM balstītos izplatīšanas apgabalos vispirms jāpievieno dzijas repo. Node.js atkarības tiks automātiski instalētas Fedora, tāpēc jums tās nav jāinstalē manuāli.

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

Dziju var instalēt, izmantojot jebkuru no šiem veidiem DNF vai ņam . Terminālī ierakstiet kādu no šīm komandām.

sudo yum install yarn
sudo dnf install yarn

Tagad, kad savā sistēmā esat instalējis dzijas pakotņu pārvaldnieku, ir pienācis laiks lejupielādēt DeepL Translator pakotni. Lai instalētu DeepL Translator, ierakstiet:

yarn global add deepl-translator-cli

Jūs varat pārbaudīt, vai Yarn ir veiksmīgi instalējis DeepL Translator jūsu sistēmā, pārbaudot pakotnes versijas informāciju.

deepl --version

Kā izmantot DeepL tulkotāju

Teksta tulkošana ar DeepL Translator ir vienkārša. Lai tulkotu virkni citā valodā, norādiet valodas kodu un virkni ar komandu.

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

Kā minēts iepriekš, DeepL Translator var noteikt norādītā teksta daļas valodu. Lai to izdarītu, izmantojiet atklāt iespēja ar dziļi komandu.

deepl detect 'Dies ist in Englisch'

Tāpat kā citas Linux komandas, jūs varat izveidot cauruli dziļi ar standarta izvadi. Piemēram:

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

Ja nevarat saprast, kā izmantot tulkotāju, varat pārbaudīt palīdzības sadaļu, izmantojot -h karogs. Izstrādātāji ir snieguši palīdzības lapas katrai utilītā pieejamai opcijai.

deepl -h
deepl translate -h
deepl detect -h

Saistīts: Kā tulkot visu dokumentu programmā Microsoft Word

Izmantojot utilītu Translate Shell

Translate Shell ir viens no visplašāk izmantotajiem komandrindas valodu tulkotājiem, kas pieejami Linux. Iepriekš tas bija pazīstams kā Google tulkotāja CLI. Google tulkotāja, Bing Translator, Apertium un Yandex Translate spēks padara to par uzticamu rīku teksta virkņu tulkošanai tieši no termināļa.

Lai instalētu Translate Shell savā Linux datorā, lejupielādējiet izpildāmo failu un pievienojiet to sistēmas vides mainīgajiem.

wget git.io/trans

Piešķirt izpildāmās atļaujas lejupielādētajam failam.

sudo chmod +x ./trans

Pievienojiet izpildāmo failu vides mainīgajiem.

kur ir saglabāti visi jūsu dokumenti
sudo mv ./trans /usr/local/bin

Kā izmantot tulkošanas čaulu

Teksta tulkošana ar Translate Shell ir diezgan vienkārša, salīdzinot ar DeepL Translator. Lietojumprogrammā ir trīs izvades režīmi: noklusējums, interaktīvs un īss.

Noklusējuma režīmā izvade satur informāciju, kas saistīta ar tulkojumu. No otras puses, īsajā režīmā tiks parādīts tikai tulkotais teksts.

Pēc noklusējuma utilīta tulko tekstu angļu valodā. Lai tulkotu virkni angļu valodā, izmantojot tulkošanas čaulu:

trans 'Dies ist in Englisch'

Sistēma parādīs šādu izvadi.

Ja vēlaties tulkot virkni citā valodā, izņemot angļu valodu, jums jāizmanto valodas kods. Piemēram, lai pārvērstu virkni no angļu valodas uz spāņu:

trans :es 'Hello Everyone'

Izeja:

Hola a todas

Ja Translate Shell nevar noteikt teksta valodu, varat norādīt valodas kodu ar komandu.

trans es: 'Hola a todas'

Ņemiet vērā, ka pēdējās divās komandās kreisā puse resnās zarnas ( : ) rakstzīme ir avota valodai, bet labā puse - mērķa valodai.

Lai tulkotu vienu virkni vairākās valodās, nododiet atbilstošos valodu kodus, atdalot tos ar Vairāk ( + ) raksturs.

trans :es+hi 'Hello Everyone'

Iepriekš minētā komanda tulkos norādīto tekstu spāņu un hindi valodā.

Jūs varat nodot gan avota, gan galamērķa valodas.

trans es:hi 'Hola a todas'

Ja jūs nezināt virknes valodu, varat izmantot -id karodziņš ar noklusējumu trans komandu.

trans -id 'Hola a todas'

Lai tulkotu pilnus failus citā valodā, nododiet faila nosaukumu.

trans en:es file://document.txt

Izmantojiet -īss karodziņu, lai pārslēgtos uz vienkāršu izvades formātu.

trans -brief 'Dies ist in Englisch'

Izeja:

This is in English

Lai izmantotu interaktīvo tulkošanas čaulu:

trans -shell -brief

Tagad jūs varat sākt rakstīt savus apgalvojumus, un sistēma tekstu tulkos interaktīvā veidā.

Teksta tulkošana Linux komandrindā

Dažreiz, pārlūkojot internetu, iespējams, esat saskāries ar tekstu, kas rakstīts jums nesaprotamā valodā. Lai gan mūsdienās lielākajai daļai pārlūkprogrammu ir automātiskās valodu tulkošanas funkcijas, tās nedarbojas labi katru reizi. Šādās situācijās var būt noderīgs komandrindas valodas tulks.

Varat arī izvēlēties tulkot tīmekļa lapu, izmantojot tiešsaistes rīkus. Internetā ir pieejami vairāki rīki, kas var palīdzēt nekavējoties tulkot jebkuru tīmekļa lapu vēlamajā valodā.

Kopīgot Kopīgot Čivināt E -pasts 7 labākie pārlūkprogrammas rīki tīmekļa lapu tulkošanai

Gandrīz puse no visa interneta nav pieejama, ja vien jūs nevarat brīvi runāt vairākās valodās. Tātad, kādi ir labākie tulkošanas rīki? Šie.

kā noņemt vecos draiverus windows 10
Lasīt Tālāk Saistītās tēmas
  • Linux
  • Tulkošana
  • Google tulkotājs
  • Terminālis
  • Linux
Par autoru Deepesh Sharma(79 raksti publicēti)

Deepesh ir MUO Linux jaunākais redaktors. Viņš raksta informatīvus ceļvežus par Linux, lai sniegtu svētlaimīgu pieredzi visiem jaunpienācējiem. Neesat pārliecināts par filmām, bet, ja vēlaties runāt par tehnoloģijām, viņš ir jūsu puisis. Brīvajā laikā jūs varat atrast viņu lasot grāmatas, klausoties dažādus mūzikas žanrus vai spēlējot ģitāru.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu