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
- Ukuze usebenzise i elishicilelwe, Kuya kufuneka senze ufakelo kathathu:
- libnotify-bin ukuze ufumane izaziso zedesktop.
- wget ukufumana uguqulo lukaGoogle.
- xsell ukufunda isicatshulwa esiye sakumakisha.
Ukwenza oku, sivula i-terminal kwaye sibhale oku kulandelayo:
sudo apt-get install libnotify-bin wget xsel
- Emva koko, senza ifayile yokubhaliweyo entsha (cofa nje kwi-desktop kwaye ukhethe uxwebhu olutsha / uxwebhu olungenanto).
- 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}')"
- Qaphela: kwi elishicilelwe ngasentla kukho umgca othi "tl = es". Ukuba awufuni ukuguqulela kwiSpanish, kuya kufuneka utshintshe ulwimi onalo ngasemva kophawu olulinganayo (=).
- Sigcina ifayile yangaphambili kwaye siyibize "notitrans" (ngaphandle kwezicatshulwa).
- Emva koko kuya kufuneka siguqulele uxwebhu lwangaphambili kwifayile ephunyeziweyo. Ukwenza oku, siyikopa kwifolda yethu kwaye sibhale oku kulandelayo kwisiphelo sendlela:
chmod +x ~/notitrans
- Inyathelo elilandelayo uhambisa ifayile eyenziwe kwifolda / usr / yengingqi / bin / ngalo myalelo ulandelayo:
sudo mv ~/notitrans /usr/local/bin/
- 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:
- Kwiwindow, sibeka igama esilifunayo (ndilinike iiNotitrans) kunye nomyalelo "notitrans" (ngaphandle kwezicatshulwa) Sinokubeka omnye umthetho, kodwa kuya kufuneka sisebenzise igama elifanayo eligcina igama elishicilelwe.
- 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
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?
Ungabatshintsha abo babambisileyo, abacula kancinane
Kukhulu kangakanani ... kukhawuleza kangakanani ...
Ubuncinci uqhagamshele kwi-xD yoqobo
Ukugqwesa, kwaye iya kusebenza nabanye abaguquleli abanjengoYandex okanye iBing?
Kwaye ukuba ukongeza lo mgca ekugqibeleni
spd-yithi "$ tolika"
uyicula nawe ngelo lizwi lothando
Ngokucacileyo kunyanzelekile ukuba kufakwe i-spd-say
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!
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»
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! * -)
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
Egqwesileyo. Usombulule ubomi bam ngale posi. Ndifuna ukuba nomguquleli ekulula ukuyisebenzisa ngaphandle kokungena kwisikhangeli okanye nayiphi na inkqubo. Ndiyabulela kakhulu.
Ndiyayithanda kwaye iluncedo kakhulu, kodwa ... Ngaba ukhona umntu owaziyo ukuba kutheni ndongeza u "en" ekupheleni kwazo zonke iinguqulelo ???
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 !!
Ku lungile
Susa (, $ 6) kunye ne-voila.
Ukubulisa
Enkosi kakhulu ngegalelo kunye ne «Quita (, $ 6)» ;-P
Enkosi kakhulu ngegalelo, lisebenzele mna kwi / usr / bin indlela
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
Ukususa i- in in
lungisa umgca wokugqibela koku
yazisa-thumela -icon = info "$ text" "$ {translate: 0: -17}"
Hola
Xa ndibetha chmod + x ~ / notitrans indixelela ukuba ifayile ayifumanekanga
Ndize apha ...
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 ?