Faʻafefea ona faʻaliliuina tusitusiga i Linux e faʻaaoga ai auala pomu ma faʻasilasilaga

Sa i ai loʻu faafitauli i Faʻaliliuga a Google Chrome i luga o Linux, Na mafai ona ou faʻaleleia e ala i ni suiga, ae ou te le fiafia tele i lenei. O le mafuaaga lena na ou taumafai ai e saili se isi auala e mafai ai ona ou faaliliu upu po o nisi tusitusiga ou te le iloa.

Ina ia foia lenei faafitauli, o le a tatou aʻoaʻo atu Faʻafefea ona faʻaliliu upu i le Linux e faʻaaoga ai auala pupuʻu ma faʻasilasilaga, mo lenei o le a ou faʻaaogaina se taʻiala Anetelea (Alin Andrei) O le a sologa lelei lena ma ou te faamoemoe o le a lelei tautuaina oe. O le taʻiala aofia ai le tele o tusitusiga na faia e Andrew ma le faʻasaʻoga o se tusitusiga amata i tua i le 2012 na faʻaaogaina e avea ma faʻavae.

Lenei metotia faʻatagaina matou e faʻaliliuina soʻo se tusitusiga e mafai ona filifilia (tusitusiga i luga o 'upega tafaʻilagi, pdf, txt, talosaga, faʻatasi ai ma isi), o lona faʻaogaina e mafai ona tele.

Faʻafefea ona faʻaliliuina tusitusiga i Linux

Faʻafefea ona faʻaliliuina tusitusiga i Linux

Lelei ma le Lelei o lenei tali

Faʻatasi ai ma le lelei o lenei metotia e mafai ona tatou faʻamamafaina:

  • E faʻatagaina le faʻaliliuga o soʻo se tusitusiga e mafai ona filifilia (PDF, itulau itulau i luga ole laiga, mekasini, libreoffice, tusitusiga i totonu o le polokalama, ma isi.
  • E faʻatagaina ona faʻauʻu tusitusiga i se taimi vave, faʻafetai ile faʻaaogaina o keyboard auala pupuu.
  • Faʻatagaina oe e matamata faʻaliliuga mai faʻasilasilaga a le polokalama.
  • Faʻatagaina faʻaliliuga mai gagana eseese
  • O le faʻamoemoe gagana e mafai ona faʻamalamalamaina.
  • E fetaui lelei mo le faʻauigaina o nai upu ma fasifuaitau.
  • E faigofie ona faʻapipiʻi ma faʻamau.

O le sili le lelei o lenei metotia o:

  • E le mafai ona e faʻaliliuina atoa itulau itulau i luga ole laiga.
  • Afai e le mafai e Google ona fuafuaina le faʻavae gagana, o le a toe faʻafoʻi mai se mea sese ma o lea e le mafai ai ona faʻaliliu upu.
  • E manaʻomia se fesoʻotaʻiga i le initaneti mo lenei metotia ina ia galue.

Faʻatulagaina le tusitusiga e faʻamatala ai tusitusiga i Linux

Ina ia mafai ona faʻatulagaina ma faʻatautaia le tusitusiga e faʻaliliu upu filifilia e faʻaaoga ai auala pupuʻu ma faʻasilasilaga e tatau ona tatou mulimuli i laʻasaga ia:

  • 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
  • Kopi le numera lea i le console:
#!/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}')"

ona fai lea o se faila e taʻua o le "notitrans" (E mafai ona e valaʻau i soʻo se mea e te manaʻo ai, aua o lenei tulaga e taʻua o le mea na faʻaigoa ai e le tusitala), lea o le a aofia ai le muamua code.

Afai e te manaʻo e faʻaliliu i se gagana e ese mai i le Sipaniolo, e tatau ona e suia le «tl = es» i le gagana e te fiafia i ai, mo se faʻataʻitaʻiga «tl = ru» mo Lusia, «tl = fr» mo Farani, ma isi.

  • E tatau ona matou faʻatagaina le faʻatagaina o le faila i le faila lenei:
chmod +x ~/notitrans
  • Matou te faʻaopopoina le tusitusiga i la matou $ PATH ma le faʻatonuga lenei
sudo mv ~/notitrans /usr/local/bin/
  • O la matou tusitusiga ua sauni, o lenei e tatau ona tatou faʻagaeetia pe a tatou faʻaaogaina se keyboard auala 'alo, mo lenei e tatau ona tatou faia se agavaʻa faʻaaogaina.

Mo Cinnamon, GNOME, ma le Unity, e mafai ona e faia se auala faʻapitoa keyboard auala e ala i le ulufale i ai  Faʻasologa o Faʻatulagaga> Keyboard> Shortcuts Keyboard> Short Shortuts, lea e tatau ona tatou kiliki i luga faʻaopopo auala masani. O le mea tatou te tusia ai le igoa o le auala 'alo, i laʻu mataupu na ou tuʻuina Faaliliu ma i le Poloaiga tatou te tuu ai «notitrans»Poʻo le igoa na matou tuuina atu i la matou tusitusiga:

faʻaopopo le ala auala keyboard

faʻaopopo le ala auala keyboard

Fesuiaʻiga o tusitusiga e faʻaliliu ai tusitusiga i le 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:

Vaʻai faalemafaufau faʻaliliuga ma Zenity

faaliliu tusitusiga i Linux Ina ia mafai ona maimoaina la matou faʻaliliuga ile Zenity e tatau ona tatou mulimuli i laʻasaga nei:
  • Faatuina le Zenity i lau polokalama. I le Ubuntu ma mea e maua ai oe mafai ona faʻapipiʻi ma le faʻatonuga lenei:
sudo apt-get install zenity
  • Faatino laʻasaga uma i le uluaʻi tusitusiga, ae faʻaaoga le code lea
#!/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

Vaʻai i le faʻaliliuga i faʻasilasilaga ma otometi ona kopiina ia matou laupapa laupapa

Ina ia i ai se fesuiaiga o loʻo faʻaalia ai le faʻaliliuga e faʻasilasilaga a le polokalama ma otometi ona kopiina ia matou laupapa laupapa e tatau ona tatou faia laʻasaga nei:

  • Faʻamau xclip i lau system. I Ubuntu ma mea e mafai ona e faia e mafai ai ona e faia le faʻatonuga lenei:
sudo apt-get install xclip
  • Faatino laʻasaga uma i le uluaʻi tusitusiga, ae faʻaaoga le code lea
#!/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"

Ua taualuga, Ou te faʻamoemoe o lenei tusitusiga e faʻatagaina ai oe ona faia ni faʻaliliuga o upu poʻo ni tusitusiga e te manaʻo ai, i le auala lava e tasi pe a i ai se tasi o outou e i ai ni fesili poʻo ni fesuiaʻiga o le tusitusiga, aua le faʻatuai e tuʻu au manatu.

Punavai: Upega tafaʻilagi8


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

6 manatu, tuʻu lau

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli.

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

  1.   r malo

    Faʻafetai tele lava mo le tusitusiga; E aoga tele, ma faʻafetai tele lava mo le faʻaliliuga ma le tusitusiga aua o mea moni nei o tusitusiga moni e faʻatupuina ai lou malamalama e uiga i le GNU Linux fanua.

    Ou te fautua atu ia te oe faʻamolemole sili atu faʻaliliuga ma sili atu tusitusiga ...

    Talofa ma ia manuia le aso.

  2.   Manuel malo

    Lelei tele + 5, faʻafetai! O se faʻamau: "Kopi le faʻailoga lea i le console:", e le o i totonu o le console ae i le faila tusitusiga na fausia.

  3.   Kuajunote malo

    Sili saofaga, sa matua lelei mo aʻu. Ou te fia faʻamaninoina se fesili, e mafai ona faia le tusitusiga ina ia faʻamatalaina tele? I nisi upu, ma le Zenity Ou te filifilia se parakalafa ma e le faʻaliliuina mea uma, na o ni nai fuaiupu, ma le Ubuntu lava faʻasilasilaga faʻavae na faaliliuina na o le muamua fuaiupu. E i ai se auala e faʻalauteleina ai?

    Faʻafetai ma faʻafetai lava muamua.

  4.   Miller silva malo

    Lelei tele saofaga!

  5.   oscar cross malo

    Mea na ou sailia!
    Ia, e leʻo lea, sa ou sailia se auala e faia ai naʻo tusitusiga masani (ma nisi ituaiga o plugin), talu ai ou te masani ona faigaluega ma le tele o PDF. Ae o lenei fesoasoani ia te aʻu e faʻaliliu upu i tala atu o okular. O se sao sili ona lelei

    Ou te faafetai ia te oe !!!

  6.   Ersantil malo

    Lelei e laʻititi. faafetai