Uguqula njani nasiphi na isicatshulwa ku-Ubuntu

ubuntu-inguqulelo

Namhlanje, zinezixhobo ezininzi eziqhagamshelwe kwi-Intanethi kunye neendawo ezininzi zokundwendwela kwi-Intanethi, kuyinto eqhelekileyo ukuba ulwazi esilufunayo silufumane ngolwimi esingalithethiyo. Sinokufumana isicatshulwa ngolwimi esicinga ukuba silazi kakuhle kwaye sifunde igama esingazi ukuba lithetha ntoni. Kwezo meko, senza ntoni? Ewe, into eqhelekileyo kukujonga iphepha lomguquleli, njenge-Bing okanye uGoogle, kodwa ngekhe kubengcono ukuba besinendlela ekhawulezileyo nefanelekileyo yokwenza? Ewe, njengayo yonke into kwiinkqubo ezisekwe kwi-Linux, kukho iindlela ezininzi zokuyiphumeza kwaye kweli nqaku siza kukufundisa Uguqula njani nasiphi na isicatshulwa ku-Ubuntu, Lude ulwimi lubandakanywe kuMguquli kaGoogle.

Kungenzeka ukuba esi sikhokelo silandelayo siza kunika imbeko kubasebenzisi abangathandiyo ukubamba i-terminal kakhulu, kodwa ayichazi nto eyahlukileyo kunaleyo ithi masongeze indawo yokugcina kunye nokufaka iphakheji engekho kwigosa enye. Umahluko kukuba masenze ifayile ye- elishicilelwe oko kuyasivumela ukuba sazise izinto ezikhoyo ku-Ubuntu. Oko utshilo, apha ngezantsi unamanyathelo ekufuneka uwalandele ukuguqula nasiphi na isicatshulwa ku-Ubuntu.

Uguqula njani izicatshulwa kunye noBuntu

Ukwenza ifayile elishicilelwe Iit Notrans

  1. Ukuze usebenzise i elishicilelwe, Kuya kufuneka senze ufakelo kathathu:
    1. libnotify-bin ukuze ufumane izaziso zedesktop.
    2. wget ukufumana uguqulo lukaGoogle.
    3. xsell ukufunda isicatshulwa esiye sakumakisha.

Ukwenza oku, sivula i-terminal kwaye sibhale oku kulandelayo:

sudo apt-get install libnotify-bin wget xsel
  1. Emva koko, senza ifayile yokubhaliweyo entsha (cofa nje kwi-desktop kwaye ukhethe uxwebhu olutsha / uxwebhu olungenanto).

uxwebhu olutsha

  1. Ngaphakathi kuxwebhu kufuneka sincamathisele oku kulandelayo:
#!/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}')"
  • Gcina-iititrans
  • Qaphela: kwi elishicilelwe ngasentla kukho umgca othi "tl = es". Ukuba awufuni ukuguqulela kwiSpanish, kuya kufuneka utshintshe ulwimi onalo ngasemva kophawu olulinganayo (=).
  1. Sigcina ifayile yangaphambili kwaye siyibize "notitrans" (ngaphandle kwezicatshulwa).
  2. Emva koko kuya kufuneka siguqulele uxwebhu lwangaphambili kwifayile ephunyeziweyo. Ukwenza oku, siyikopa kwifolda yethu kwaye sibhale oku kulandelayo kwisiphelo sendlela:
chmod +x ~/notitrans
  1. Inyathelo elilandelayo uhambisa ifayile eyenziwe kwifolda / usr / yengingqi / bin / ngalo myalelo ulandelayo:
sudo mv ~/notitrans /usr/local/bin/
  1. Asikagqibi okwangoku. Sifuna (ubuncinci) amanye amanyathelo amabini: ngoku kufuneka senze indlela emfutshane yekhibhodi. Ukwenza oku siya kuseto lweNkqubo / ikhibhodi / iindlela ezimfutshane kwaye ucofe uphawu lokudibanisa (+). Uza kubona iwindow ngolu hlobo lulandelayo:

iindlela ezinqumlayo

  1. Kwiwindow, sibeka igama esilifunayo (ndilinike iiNotitrans) kunye nomyalelo "notitrans" (ngaphandle kwezicatshulwa) Sinokubeka omnye umthetho, kodwa kuya kufuneka sisebenzise igama elifanayo eligcina igama elishicilelwe.
  2. Ngoku ufuna ukwenza indibaniselwano yesitshixo. Ukwenza oku, sicofa kwisicatshulwa esithi sikhubazekile kwaye singenise indibaniselwano oyifunayo. Ndisebenzise uLawulo + ixesha (.), Kuba ndiyazi ukuba akukho manyani uphambili osebenzisa loo ndlela imfutshane.

Ezahlukileyo

Ukuba awuyithandi indlela esiguqulelwa ngayo ngu elishicilelwe Ngasentla, enyanisweni engenakho ukubonisa iinguqulelo ezinde kakhulu kuba isikelwe umda bubungakanani besaziso, sinokusebenzisa ezinye izinto ezahlukeneyo. Ukuze sisebenzise ezi zinto zahlukileyo kuya kufuneka senze inkqubo efanayo naleyo yangaphambili (kwaye sitshintshe ulwimi ukuba sinqwenela), kodwa sisebenzisa ikhowudi ehambelana nayo kwinyathelo 2.

Sebenzisa iXclip

Ukuba sifuna ukuba ukongeza kwisaziso sikope ukuguqulela kwibhodi eqhotyoshwayo, siya kusebenzisa xclip. Kuqala siqinisekisa ukuba siyifakile ngomyalelo:

sudo apt-get install xclip

Kwaye kwifayile ye- elishicilelwe esiya kuyenza sibhala oku kulandelayo:

#!/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 "$translate" | xclip -selection clipboard
notify-send --icon=info "$text" "$translate"

Sebenzisa iZenity

ubuninzi

Kwaye ukuba le nto siyifunayo kufuneka iboniswe njengomfanekiso wangaphambili (endiyithandayo), siya kuqinisekisa ukuba iZenity ifakwe ngokuthayipha umyalelo:

sudo apt-get install zenity

Kolu xwebhu siza kubhala oku kulandelayo:

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

Ngaba ukhe wazama enye yezi zeempendulo? Ingaba ucinga ntoni?


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   ijolise sitsho

    Ungabatshintsha abo babambisileyo, abacula kancinane

  2.   Ndixakekile sitsho

    Kukhulu kangakanani ... kukhawuleza kangakanani ...

    1.    ijolise sitsho

      Ubuncinci uqhagamshele kwi-xD yoqobo

  3.   ijolise sitsho

    Ukugqwesa, kwaye iya kusebenza nabanye abaguquleli abanjengoYandex okanye iBing?

  4.   U ku fundisa sitsho

    Kwaye ukuba ukongeza lo mgca ekugqibeleni
    spd-yithi "$ tolika"
    uyicula nawe ngelo lizwi lothando
    Ngokucacileyo kunyanzelekile ukuba kufakwe i-spd-say

  5.   UJimmy Olano sitsho

    Silapha ukuze sifunde:

    -Bendingazi malunga ne-xsel nangona yenziwe ngo-2001 nguConrad Parker:
    http p: / / linux.die .net / man / 1 / xsel <- (Susa izithuba kwaye uzakuhamba).
    Le yindlela esinokubhala ngayo "xsel -o" kwaye iya kuprinta kwilayini yomyalelo esikukhethileyo kwaye sikugcine kubhodi eqhotyoshwayo yoBuntu.

    -Uthini malunga nokwazisa-thumela kuba nam bendingayazi (imihla yokugqibela yohlaziyo ukusukela ngo-2008)
    kodwa ufunda:
    ht tp: // manpages.ubu ntu.com/man pages / gutsy / man1 / notify-send.1.html
    sinokuziqhelanisa nokuthumela nawuphi na umyalezo ngokucacileyo ku-Ubuntu:
    yazisa-thumela -icon = info "Molo MHLABA!"
    Singathumela isihloko kunye nomyalezo kwisaziso, zama:
    yazisa-thumela -ikon = ulwazi lomhla "" umhla "
    {LUMKELA ezo zicatshulwa zodwa ngaphakathi kwezimbini, ikhowudi ye-ASCII ingama-239}

    -Ungakhankanyi i-wget ehloniphekileyo, uya kukhumbula kuphela ukuba inamandla kangakanani kule khonkco yewebhu:
    ht tp: // blog.

    -Umyalelo we-sed WAKUNGAZE undazi ("Ndiyazi nje ukuba andazi kwanto") kodwa xa siphanda siyabona ukuba iluncedo kangakanani, ndiyithandile le mizekelo (ngesiNgesi):
    http: // ww w.folkstal k.com/2012 /01/sed-command-in-unix-imizekelo.html
    Kudala "ndiqhuba" imizekelo kwaye isebenza kakuhle kubuntu bam.

    APHA SIFIKELELE "KUFIKA":
    uguqulo alusebenzi, ke ndiye "ndahlulahlula" imiyalelo yecandelo ukubona ukuba yeyiphi esebenza kakuhle kwaye yeyiphi esebenza kakubi.

    Kungenxa yoko le nto ndibuze i-ducky eyaziyo yonke into nge-DUCKDUCKGO ngoncedo kwaye ndafumanisa:

    ht tp: // w ww. webupd8.or g / 20 16/03 / translate-any-text-ukhetha-kwi-yakho.html

    "Umbhalo wokuqala, osusela ku-2012, awusasebenzi kodwa, ndikwazile ukuwulungisa kwaye ndaye ndagqiba kwelokuba ndabelana nawe."

    Kwaye ndicinga ukuba ayisebenzi kuba:

    "Itoliki kaGoogle yenkonzo ehlawulwayo. Kwiinguqulelo zewebhusayithi, siyakukhuthaza ukuba usebenzise isixhobo soMguquleli weWebhusayithi kaGoogle."

    https: // ilifu. Uphando. com / translate / v2 / using_rest

    Ke ukuba uneedola ezimbalwa onokuthi uzigcine, babiza izigidi zeeleta:
    https: // ilifu. Uphando. com / translate / v2 / amaxabiso

    -INKCAZELO YAM YOKUNGENZI UKUSEBENZA ukuba umntu othile uyayazi indlela yokuyibeka ngendlela yokubonisa kunye neenjongo zokwenza oko emva koko "thumela" impendulo yakho, enkosi ngenxa yengqwalaselo yakho!

  6.   UJimmy Olano sitsho

    KWIXESHA ndibuyele emva ukuze ndilandele, inyathelo ngenyathelo (kunye nedilesi eyahlukileyo ye-IP ukunxibelelana noGoogle kuba "indivalile ngokufutshane ukugcwala okungaqhelekanga" -okungaqhelekanga ukuba sisebenzise i-GNU / Linux wget ngaphandle kwentloko ha ha ha) amanyathelo ichazwe ngummi waseRussia
    http ps: // kuyakubakho ahabr.ru/ post / 137215 / kwaye ayisebenzi nokuba, imbi kakhulu. 8- (

    Iinkonzo kunye neNgqungquthela

    + Возможность переводить фрагменты текста
    + Требуется минимальное,
    + Usetyenziso olunxulumeneyo
    + Iincwadi zeWebhusayithi:

    - Ngelinye ixesha unganako - Не работает
    -Ingcaciso yosetyenziso - Iinowuthsi
    * Проверенно в Ubunye, i-GNOME2, i-Xfce4, i-KDE4.

    "Okuhle nokubi

    + Amandla okuguqula iziqwenga zombhalo.
    + Ifuna inani elincinci lezenzo ukufumana inguqulelo.
    + Inkxaso phantse kuzo zonke iilwimi.
    + Akukho sidingo sokufaka izichazi magama ezithile.

    -Ayisebenzi ngaphandle konxibelelwano lwe-Intanethi.
    -Ayikwazi ukunika umxholo oguqulweyo.
    Uvavanywe kubunye, i-Gnome2, i-Xfce4, i-KDE4. »

    UKUGUQULULA KWI-RUSSIAN UKUYA KWI-SPANISH ENKOSI TO «Guqula iGoogle»

    1.    UJimmy Olano sitsho

      Umbhali weposi ngesiNgesi undiphendule ngobubele kwaye waqinisekisa ukukrokra kwam: Ndiyisebenzisa kakubi inkonzo kaGoogle ngovavanyo lwam:
      https://twitter.com/ks7000/status/708398151351341058

      Kungoku, kwiintsuku ezintandathu kamva apho ndaphinda ndazama kwakhona ngononophelo ukuze ndingazenzi iimpazamo kwaye ndazama nokuguqula ukusuka kwisiNgesi ukuya kwisiFrentshi ngokutshintsha i-tl = fr
      https://twitter.com/ks7000/status/708397624890662915

      Ndiyabulela kakhulu, namhlanje ndifunde into entsha! * -)

  7.   mauritius sitsho

    Lixesha lokuba ndifuna ukufaka umguquli ... bendineengxaki kwaye xa ndifuna ukuyikhupha nge-terminal andisakwazi ukunxibelelana ne-intanethi okanye i-wired okanye i-wifi, ndicinga ukuba ndiyisusile umqhubi wekhadi lenethiwekhi okanye into enjalo . Ndizifaka njani ezi zinto ngaphandle kweintanethi? ngokubhekisele

  8.   UManuel Arnulfo Plata Espinosa sitsho

    Egqwesileyo. Usombulule ubomi bam ngale posi. Ndifuna ukuba nomguquleli ekulula ukuyisebenzisa ngaphandle kokungena kwisikhangeli okanye nayiphi na inkqubo. Ndiyabulela kakhulu.

  9.   Entsha_Savage sitsho

    Ndiyayithanda kwaye iluncedo kakhulu, kodwa ... Ngaba ukhona umntu owaziyo ukuba kutheni ndongeza u "en" ekupheleni kwazo zonke iinguqulelo ???

    1.    Carlos sitsho

      Kulungile!

      Kumgca:

      | sed «s / ,,, 0]] ,,. * // g» | awk -F '»' '{shicilela $ 2, $ 6}')»

      remove (, $ 6) ke kujongeka ngoluhlobo:

      | sed «s / ,,, 0]] ,,. * // g» | awk -F '»' '{shicilela $ 2}')»

      kwaye ulungile !! ngaphandle kwe "in" ekugqibeleni.

      Saludos !!

  10.   Carlos sitsho

    Ku lungile

    Susa (, $ 6) kunye ne-voila.

    Ukubulisa

  11.   Ngelosi sitsho

    Enkosi kakhulu ngegalelo kunye ne «Quita (, $ 6)» ;-P

  12.   iruben gutierrez sitsho

    Enkosi kakhulu ngegalelo, lisebenzele mna kwi / usr / bin indlela

  13.   iruben gutierrez sitsho

    Ukususa "en en" ezibonakala ekugqibeleni, tshintsha ikhowudi ngolu hlobo lulandelayo

    #! / usr / bin / env bash
    isicatshulwa = »$ (xsel -o)»
    Guqula = »$ (wget -U« Mozilla / 5.0 »-qO -« http://translate.googleapis.com/trans$
    Guqula2 = $ {Guqula% ??????}
    bhekisa "$ translate2" | xclip -selection clipboard
    yazisa-thumela -icon = info "$ text" "$ translate2"

    kwaye ulungile

  14.   r sitsho

    Ukususa i- in in

    lungisa umgca wokugqibela koku

    yazisa-thumela -icon = info "$ text" "$ {translate: 0: -17}"

  15.   UMatiya sitsho

    Hola

    Xa ndibetha chmod + x ~ / notitrans indixelela ukuba ifayile ayifumanekanga
    Ndize apha ...

  16.   caesar althieri sitsho

    molo, xa ndibeka umhlathi ukuwuguqulela uguqulela isivakalisi sokuqala kuphela, ukuya kuthi ga kwinqanaba, ayiguquleli ngokupheleleyo kwaye kufuneka ndibekho ukusuka kwinqanaba ukuya kwelinye ukuya kuguqulela umhlathi wonke, ndingayisombulula njani ?