Esihlokweni esilandelayo sizobheka i-Translate-Shell (ngaphambili i-Google Translate CLI). Lokhu yi umhumushi wolayini womyalo lokho kusinikeza abahumushi abehlukene abanjengo ukuhumusha nge-Google (okuzenzakalelayo), Umhumushi we-Bing, i-Yandex.Translate, i-DeepL Translator, ne-Apertium. Lolu hlelo luzosenza sikwazi ukufinyelela kalula kulezi zinjini zokuhumusha zisuka esikhumulweni sethu.
Ngokuhamba kwesikhathi kule bhulogi, abanye ozakwethu njengami babhale izindatshana eziningi mayelana nezicelo ze-CLI. Namuhla sizokhuluma ngendlela yokusebenzisa “ukuhumusha nge-Google"Esigungwini sobuntu bethu. Ngiwasebenzisa la mathuluzi kaningi osukwini lonke uku bazi izincazelo zemiqondo eminingi, ngoba ngaphandle kokuphatha kancane ngesiNgisi, ezikhathini eziningi ngiye ngazithola ngidilika ezigcawini zesiJalimane, isiFulentshi noma kwesinye isikhathi sase-Asia, lapho kungabhalwa ngaso sonke isikhathi ngesiNgisi noma ngolunye ulimi engizivikela ngalo kahle.
Yini i-Translate-shell?
Humusha-igobolondo (eyayaziwa nge-Google Translate CLI) umhumushi wolayini womyalo nge-Google Translate (ngokuzenzakalelayo), Umhumushi we-Bing, i-Yandex.Translate, ne-Apertium. Izosivumela ukuthi sikwazi ukufinyelela eyodwa yalezi zinjini zokuhumusha kusuka esigungwini sakho. I-Translate-Shell yenzelwe ukusebenza ekusatshalalisweni okuningi kwe-Gnu / Linux.
Ungayifaka kanjani i-Translate-Shell
Singafaka uhlelo lokusebenza lwe-Translate Shell ku-Ubuntu bethu sisebenzisa noma iyiphi yalezi zindlela ezimbili ezilandelayo. Kunendlela yesithathu yokufaka, kepha angizange ngiyizame, ngakho-ke angiyingezi ku-athikili.
- Indlela yesandla (Kunconyiwe)
- Nge-Package Manager
Indlela 1: Indlela yezandla (Inconyiwe)
Ngale ndlela kuzofanele senze kuphela clone i-Translate-shell repository. Lokhu singakuthola ku-GitHub bese sikuhlanganisa ngesandla nganoma yikuphi ukusatshalaliswa. Kuzofanele sivule i-terminal (Ctrl + Alt + T) bese sibhala imiyalo ngayinye ekhonjiswe ngezansi:
git clone https://github.com/soimort/translate-shell && cd translate-shell make sudo make install
Indlela 2: Ngomphathi wePakethe
I-Translate-shell is etholakala kwezinye izinqolobane ezisemthethweni zokusabalalisa okuthandwa kakhulu. Singayifaka ngomphathi wephakheji. Ukwenza i- ukufakwa ku-Debian / Ubuntu, Sizodinga ukusebenzisa umyalo we-APT-GET noma we-APT kuphela. Kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese sibhala:
sudo apt-get install translate-shell
Ungayisebenzisa kanjani i-Translate-Shell
Ngemuva kokwenza ngempumelelo noma yikuphi ukufakwa okungenzeka, singavula i-terminal bese siqalisa uhlelo sisebenzisa ifomethi yomyalo elandelayo. Leli thuluzi lingakhomba ulimi lombhalo ozenzakalelayo. Ngokuzenzakalelayo ihumusha umbhalo wokuqala uye esiNgisini.
trans [palabras]
Kuhunyushelwe esiNgisini
Ngizohumusha "sawudos"kuya esiNgisini. Ngalokhu kuzofanele sibhale kuphela esigungwini (Ctrl + Alt + T):
trans saúdos
Khetha ulimi ozohumushela kulo
Singahumusha igama (kulokhu kuyafana nakwisibonelo esedlulekuya esiJalimane (ngokwesibonelousebenzisa umyalo olandelayo:
trans :de saúdos
Humushela ezilimini ezingaphezu kwesisodwa
Ukuhumusha igama liye ezilimini ezingaphezu kweyodwa, sizokwazi ukusebenzisa umyalo olandelayo (Kulesi sibonelo, ngizohumusha igama elithi saúdos ngesiTamil nesiHindi):
trans :ta+hi saúdos
Humusha yonke imisho
Ukuhumusha ibinzana, kalula sebenzisa umusho ngezingcaphuno njengoba ubona ngezansi. Isibonelo esilandelayo sizohumusha kusuka esiNgisini kuye esiSpanishi:
trans :es "what is going on your life?"
Bona ukuhumusha okulula
I-Translate-shell ikhombisa ukuhumusha ngokuningiliziwe ngokuzenzakalela. Uma ukhetha ukubona imininingwane kuphela kwimodi elula, kufanele ungeze ifayela le- -b inketho ukuyala.
trans -b :es thanks
Humusha ngemodi yesichazamazwi
Imodi yesichazamazwi. Ukuze usebenzise leli thuluzi njengesichazamazwi, kalula engeza -d inketho ukuyala:
trans -d :es thanks
Humusha ifayela
Ukuhumusha ifayela kuzodingeka sibonise indlela yefayela okufanele ihunyushwe ngayo. Sebenzisa ifomethi elandelayo ku-terminal (Ctrl + Alt + T):
trans :es file:///home/sapoclay/gtrans.txt
Sebenzisa imodi yokusebenzisana
Ukuze uvule i-Translate-shell ehlangene kuzodingeka qiniseka ukuthi kufanele sicacise ulimi lomthombo nolimi oluqondiwe ngaphambi kokuqala igobolondo elisebenzisanayo. Kulesi sibonelo, ngizohumusha igama elithi ngiyabonga lisuka esiNgisini liye kusiSpanish.
trans -shell en:es thanks
Thola amakhodi wezilimi ezitholakalayo
Ukuthola amakhodi olimi esingawasebenzisa, mane usebenzise umyalo olandelayo:
trans -T
Usizo
Ukwazi ezinye izinketho singasebenzisa indoda esizayo:
man trans
Futhi singafunda kabanzi ngaleli thuluzi kufayela le- Ikhasi le-GitHub wephrojekthi.
Gracias!
kwakuyilokho engangikudinga
nhlanhla| trans -b :es | xcowsay -image="faka isithombe osithandayo"