Ungayihumusha kanjani imibhalo kuLinux usebenzisa isinqamuleli sekhibhodi nezaziso

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.

Ungayihumusha kanjani imibhalo kuLinux

Ungayihumusha kanjani imibhalo kuLinux

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:

engeza isinqamuleli sekhibhodi

engeza isinqamuleli sekhibhodi

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

ukuhumusha umbhalo ku-Linux

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


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   r kusho

    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.

  2.   inhlukano kusho

    Kuhle + 5, ngiyabonga! Ukulungiswa: "Kopisha ikhodi elandelayo kukhonsoli:", ayikho kukhonsoli kepha kufayela lombhalo elenziwe.

  3.   I-Kuajunote kusho

    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.

  4.   UMiller silva kusho

    Umnikelo omuhle kakhulu!

  5.   U-Oscar Cruz kusho

    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 !!!

  6.   i-ersantil kusho

    Kuhle kakhulu. Ngiyabonga