Ngibe nenkinga nge Ukuhumusha kwe-Google Chrome ku-Linux, Ngikwazile ukuyithuthukisa ngokuguqulwa okuthile, kepha angikuthandi lokhu. Kungakho ngizamile ukuthola enye indlela engivumela ukuthi ngihumushe amagama noma eminye imibhalo engingayazi.
Ukuxazulula le nkinga, sizofundisa ukuhumusha kanjani imibhalo ku-Linux usebenzisa izinqamuleli zekhibhodi nezaziso, kulokhu ngizosebenzisa umhlahlandlela U-Andrew (Alin Andrei) Lokho kuhamba kahle futhi ngithemba ukuthi kuzokusebenzela kahle. Umhlahlandlela uqukethe imibhalo eminingana eyenziwe ngu-Andrew kanye nokulungiswa kweskripthi esivela emuva ku-2012 esasetshenziswa njengesisekelo.
Le ndlela isivumela ukuthi sihumushe noma imuphi umbhalo ongakhethwa (imibhalo esemakhasini e-web, i-pdf, i-txt, izinhlelo zokusebenza, phakathi kwabanye), ngakho-ke ukusetshenziswa kwayo kungaba kukhulu.
Ubuhle nobubi balesi sixazululo
Phakathi kwezinzuzo zale ndlela singagqamisa:
- Ivumela ukuhunyushwa kwanoma yimuphi umbhalo ongakhethwa (i-PDF, amakhasi ewebhu, omagazini, i-libreoffice, imibhalo yangaphakathi nohlelo, phakathi kwabanye.
- Ivumela ukuhumusha imibhalo ngokushesha, ngenxa yokusetshenziswa kwezinqamuleli zekhibhodi.
- Ikuvumela ukuthi ubuke ukuhumusha kusuka kuzaziso zohlelo.
- Ivumela ukuhumusha kusuka ezilimini ezihlukene zomthombo.
- Ulimi oluqondiwe lungenziwa ipharamitha.
- Kuhle ukuhumusha amagama amancane nemishwana.
- Kulula ukufaka nokulungisa.
Okubi okuyinhloko kwale ndlela yilezi:
- Awukwazi ukuhumusha wonke amakhasi ewebhu.
- Uma i-Google ingakwazi ukunquma ulimi lomthombo, izobuyisa iphutha ngakho-ke ngeke ihumushe umbhalo.
- Ukuxhumeka kwe-inthanethi kuyadingeka ukuze le ndlela isebenze.
Ilungiselela iskripthi ukuhumusha imibhalo ku-Linux
Ukuze umise futhi usebenzise iskripthi ukuhumusha imibhalo ekhethiwe usebenzisa isinqamuleli sekhibhodi nezaziso kufanele silandele lezi zinyathelo ezilandelayo:
- Instalar las dependencias necesarias, en primer lugar instalar libnotify-bin (para enviar notificaciones de escritorio), wget (para recuperar la traducción de Google) y XSEL (que se utiliza para obtener el texto resaltado en ese momento). En Ubuntu y derivados puedes instalarlo usando el siguiente comando:
sudo apt-get install libnotify-bin wget xsel
- Kopisha ikhodi elandelayo kukhonsoli:
#!/usr/bin/env bash
notify-send --icon=info "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=es&dt=t&q=$(xsel -o | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"
bese udala ifayela elibizwa nge- "notitrans" (Ungayibiza nganoma yini oyifunayo, kuleli cala izobizwa ngokuthi umlobi wokuqala wayibiza kanjani), ezoqukatha ikhodi eyedlule.
Uma ufuna ukuhumushela olimini olungelona olweSpanishi, kufanele ushintshe isi- «tl = es» ngolimi oluthandayo, isibonelo «tl = ru» ngesiRashiya, «tl = fr» sesiFulentshi, njll.
- Kufanele sinikeze imvume yokusebenzisa ifayili elenziwe ngomyalo olandelayo:
chmod +x ~/notitrans
- Sifaka iskripthi ku- $ PATH yethu ngomyalo olandelayo
sudo mv ~/notitrans /usr/local/bin/
- Isikripthi sethu silungile, manje kufanele sikwenze kusebenze lapho sisebenzisa isinqamuleli sekhibhodi, ngoba lokhu kufanele sakhe ukufinyelela okwenziwe ngokwezifiso.
NgeCinnamon, i-GNOME, ne-Unity, ungakha isinqamuleli sekhibhodi yangokwezifiso ngokufinyelela Amasethingi Esistimu> Ikhibhodi> Izinqamuleli Zekhibhodi> Izinqamuleli Zokwezifiso, lapho kufanele sichofoze khona engeza isinqamuleli sangokwezifiso. Lapho sifaka igama lesinqamuleli, kimi ngifaka Ukuhumusha naku-oda sibeka «ama-notitrans»Noma igama esilinikeze iskripthi sethu:
Ukuhluka kweskripthi sokuhumusha imibhalo ku-Linux
Es muy fácil modificar el script para adaptarlo mejor a sus necesidades. A continuación encontrará un par de variaciones que ha creado Andrew. Para usar estos script, simplemente siga los mismos pasos que anteriormente (incluyendo cambiar «es» al idioma en el que desea traducir el texto), pero no copie el código de script anterior sino que utilice el que corresponda:
Ibona ukuhumusha ngeZenity
Ukuze ubuke ukuhumusha kwethu kuZenity Kumele silandele lezi zinyathelo ezilandelayo:
- Faka iZenity kusistimu yakho. Ku-Ubuntu nakwezinye izinto ongayifaka ngomyalo olandelayo:
sudo apt-get install zenity
- Yenza zonke izinyathelo kumbhalo wokuqala, kepha sebenzisa ikhodi elandelayo
#!/usr/bin/env bash
text="$(xsel -o)"
translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=es&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"
echo -e "Original text:" "$text"'\n' > /tmp/notitrans
echo "Translation:" "$translate" >> /tmp/notitrans
zenity --text-info --title="Translation" --filename=/tmp/notitrans
Ukubuka ukuhumusha kuzaziso bese sikukopisha ngokuzenzakalela kubhodi yethu yokunameka
Ukuze sibe nokwehluka lapho ukuhumusha kuboniswa khona ngezaziso zohlelo bese kukopishwa ngokuzenzakalela kubhodi yethu yokunameka kufanele senze lezi zinyathelo ezilandelayo:
- Faka i-xclip kusistimu yakho. Ku-Ubuntu nakokuphuma ungakwenza usebenzisa umyalo olandelayo:
sudo apt-get install xclip
- Yenza zonke izinyathelo kumbhalo wokuqala, kepha sebenzisa ikhodi elandelayo
#!/usr/bin/env bash
text="$(xsel -o)"
translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=en&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"
echo "$translate" | xclip -selection clipboard
notify-send --icon=info "$text" "$translate"
Sekuvele kuvuthwa, Ngiyethemba ukuthi le ndatshana ikuvumela ukuthi wenze ukuhumusha kwamagama noma imibhalo oyifunayo, ngendlela efanayo uma noma ngubani kini engangabaza noma eguqulwa umbhalo, ungangabazi ukushiya imibono yakho.
Umthombo: I-Webupd8
Ngiyabonga kakhulu ngesikripthi; Kuyasiza kakhulu, futhi ngiyabonga kakhulu ngokuhumusha nendatshana ngoba lezi yizindatshana eziyiqiniso ezikwenza ukhule olwazini maqondana nenkambu ye-GNU Linux.
Ngikisela ukuthi uthokozise ukuhumushwa okuningi nezinye izindatshana ...
Sanibonani futhi nibe nosuku oluhle.
Kuhle + 5, ngiyabonga! Ukulungiswa: "Kopisha ikhodi elandelayo kukhonsoli:", ayikho kukhonsoli kepha kufayela lombhalo elenziwe.
Umnikelo omkhulu, kube kuhle kakhulu kimi. Ngingathanda ukucacisa umbuzo, kungenzeka yini ukuthi umbhalo uhunyushwe ube mkhulu? Ngamanye amagama, ngeZenity ngikhetha isigaba futhi asihumushi yonke into, imisho nje embalwa, ngohlelo lokwazisa luka-Ubuntu ihumusha kuphela umusho wokuqala. Ingabe ikhona indlela yokuyikhulisa?
Ngiyabonga futhi ngiyabonga kakhulu kusengaphambili.
Umnikelo omuhle kakhulu!
Engangikufuna!
Hhayi, empeleni bengifuna indlela yokukwenza kuphela kumadokhumenti e-okular (ngohlobo oluthile lwe-plugin), ngoba imvamisa ngisebenza ngama-PDF amaningi. Kepha lokhu kuyangisiza ukuhumusha igama ngaphesheya kwe-okular. Kuwumnikelo omuhle kakhulu
Ngiyabonga !!!
Kuhle kakhulu. Ngiyabonga