कीबोर्ड शॉर्टकट आणि सूचना वापरुन लिनक्समधील मजकूर कसे भाषांतरित करावे

मला एक समस्या आली लिनक्स वर गूगल क्रोम भाषांतर, मी काही सुधारणांसह ते सुधारित करण्यास व्यवस्थापित केले आहे, परंतु हे मला हे आवडत नाही. म्हणूनच मी एक असा पर्याय शोधण्याचा प्रयत्न केला आहे जो मला शब्द किंवा काही मजकूर भाषांतरित करू देतो ज्या मला माहित नाहीत.

या समस्येचे निराकरण करण्यासाठी आम्ही शिकवणार आहोत कीबोर्ड शॉर्टकट आणि सूचना वापरून लिनक्समधील मजकूर कसे भाषांतरित करावे, यासाठी मी मार्गदर्शक वापरेन अँड्र्यू (Alलिन आंद्रेई) ते छान चालले आहे आणि मला आशा आहे की ही तुमची चांगली सेवा करेल. मार्गदर्शकात अँड्र्यू यांनी बनविलेल्या बर्‍याच स्क्रिप्ट्स आणि 2012 मध्ये परत आलेल्या स्क्रिप्टचे सुधारणेचा आधार म्हणून वापरले गेले.

ही पद्धत आम्हाला निवडलेल्या कोणत्याही मजकूराचे भाषांतर करण्यास अनुमती देते (वेब ​​पृष्ठांवरील मजकूर, पीडीएफ, टीटीएसटी, अनुप्रयोग, इतरांमध्ये), जेणेकरून त्याचे उपयोग बरेच असू शकतात.

लिनक्समधील मजकूर कसे भाषांतरित करावेत

लिनक्समधील मजकूर कसे भाषांतरित करावेत

या समाधानाचे फायदे आणि तोटे

या पद्धतीच्या फायद्यांपैकी आपण हायलाइट करू शकतो:

  • हे निवडलेल्या कोणत्याही मजकूराच्या (पीडीएफ, वेब पृष्ठे, मासिके, ग्रंथमुक्ती, अॅप-मधील मजकूर) इतरांच्या अनुवादास अनुमती देते.
  • कीबोर्ड शॉर्टकटच्या वापराबद्दल धन्यवाद, मजकूर त्वरित अनुवादित करण्यास अनुमती देते.
  • आपल्याला सिस्टम सूचनांमधून भाषांतर पाहण्याची परवानगी देते.
  • विविध स्त्रोत भाषांमधून भाषांतर करण्यास अनुमती देते.
  • लक्ष्यित भाषेचे पॅरामीटर केले जाऊ शकते.
  • लहान शब्द आणि वाक्ये अनुवादित करण्यासाठी तो आदर्श आहे.
  • हे स्थापित करणे आणि कॉन्फिगर करणे सोपे आहे.

या पद्धतीचे मुख्य तोटे आहेतः

  • आपण संपूर्ण वेब पृष्ठांचे भाषांतर करू शकत नाही.
  • जर Google स्त्रोत भाषा निर्धारित करू शकत नसेल तर ती एक त्रुटी परत करेल आणि म्हणून मजकूराचे भाषांतर करणार नाही.
  • या पद्धतीने कार्य करण्यासाठी इंटरनेट कनेक्शन आवश्यक आहे.

लिनक्समधील मजकूर भाषांतरित करण्यासाठी स्क्रिप्ट संरचीत करणे

कीबोर्ड शॉर्टकट आणि सूचना वापरुन निवडलेल्या मजकूरांचे भाषांतर करण्यासाठी स्क्रिप्ट कॉन्फिगर करण्यासाठी आणि चालविण्यासाठी, आम्ही खालील चरणांचे अनुसरण केले पाहिजे:

  • 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
  • कन्सोलवर खालील कोड कॉपी करा:
#!/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}')"

आणि नंतर "notitrans" नावाची फाईल तयार करा (आपण त्याला पाहिजे ते कॉल करू शकता, कारण या प्रकरणात मूळ लेखकाने त्याला काय म्हटले आहे ते म्हटले जाईल), ज्यात मागील कोड असेल.

आपण स्पॅनिश व्यतिरिक्त दुसर्‍या भाषेत अनुवाद करू इच्छित असल्यास आपण आपल्या पसंतीच्या भाषेसह «tl = es replace पुनर्स्थित करणे आवश्यक आहे, उदाहरणार्थ Russian tl = ru» रशियनसाठी, «tl = fr French फ्रेंचसाठी इ.

  • आम्ही पुढील आदेशासह तयार केलेल्या फाईलला अंमलबजावणीची परवानगी दिली पाहिजे:
chmod +x ~/notitrans
  • आम्ही स्क्रिप्ट आपल्या $ पथात खालील कमांडसह जोडतो
sudo mv ~/notitrans /usr/local/bin/
  • आमची स्क्रिप्ट तयार आहे, आता जेव्हा आपण कीबोर्ड शॉर्टकट वापरतो तेव्हा आपण ते सक्रिय केले पाहिजे, यासाठी आपण सानुकूल प्रवेश तयार केला पाहिजे.

दालचिनी, जीनोम आणि युनिटीसाठी आपण प्रवेश करून सानुकूल कीबोर्ड शॉर्टकट तयार करू शकता  सिस्टम सेटिंग्ज> कीबोर्ड> कीबोर्ड शॉर्टकट्स> सानुकूल शॉर्टकट, जिथे आपण क्लिक केले पाहिजे सानुकूल शॉर्टकट जोडा. जेथे आम्ही शॉर्टकटचे नाव प्रविष्ट करतो तेथे माझ्या बाबतीत अनुवाद करा आणि आम्ही ऑर्डरमध्ये ठेवतो «नोट्रान्सScript किंवा आम्ही आमच्या स्क्रिप्टला दिलेली नावेः

कीबोर्ड शॉर्टकट जोडा

कीबोर्ड शॉर्टकट जोडा

लिनक्समधील मजकूर भाषांतरित करण्यासाठी स्क्रिप्टचे रूपांतर

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:

झेनिटी सह व्हिज्युअलायझिंग भाषांतर

लिनक्स मध्ये मजकूर भाषांतरित करा

आमचे भाषांतर झेनिटीमध्ये पाहण्यासाठी आपण खालील चरणांचे अनुसरण केले पाहिजे:

  • आपल्या सिस्टमवर झेनिटी स्थापित करा. उबंटू आणि डेरिव्हेटिव्हमध्ये आपण खालील आदेशासह ते स्थापित करू शकता:
sudo apt-get install zenity
  • मूळ स्क्रिप्टमधील सर्व चरणे पूर्ण करा, परंतु पुढील कोड वापरा
#!/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

सूचनांमध्ये अनुवाद पहात आहे आणि स्वयंचलितपणे आमच्या क्लिपबोर्डवर कॉपी करत आहे

सिस्टम सूचनांद्वारे भाषांतर दर्शविले जाते आणि स्वयंचलितपणे आमच्या क्लिपबोर्डवर कॉपी केले गेले आहे तेथे भिन्नता असणे आम्हाला पुढील चरणांचे पालन केले पाहिजे:

  • आपल्या सिस्टमवर एक्सक्लिप स्थापित करा. उबंटू आणि डेरिव्हेटिव्हमध्ये आपण खालील आदेशाचा वापर करुन हे करू शकता:
sudo apt-get install xclip
  • मूळ स्क्रिप्टमधील सर्व चरणे पूर्ण करा, परंतु पुढील कोड वापरा
#!/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"

आधीच कळस, मला आशा आहे की हा लेख आपल्याला आपल्यास पाहिजे असलेल्या शब्दांची किंवा मजकूरांची भाषांतर करण्यास अनुमती देईल, त्याच प्रकारे आपल्यापैकी कोणासही स्क्रिप्टमध्ये काही प्रश्न किंवा बदल असल्यास, आपल्या टिप्पण्या सोडण्यास अजिबात संकोच करू नका.

स्त्रोत: वेबअपडी 8


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   r म्हणाले

    स्क्रिप्टबद्दल मनापासून धन्यवाद; हे खूप उपयुक्त आहे, आणि भाषांतर आणि लेखाबद्दल आपले आभार

    मी तुम्हाला अधिक भाषांतर आणि अधिक लेख कृपया सुचवितो ...

    शुभेच्छा आणि आपला दिवस चांगला जावो.

  2.   मॅन्युअल म्हणाले

    उत्कृष्ट + 5, धन्यवाद! एक निराकरणः "खालील कोड कन्सोलवर कॉपी करा:", तो कन्सोलमध्ये नाही परंतु तयार केलेल्या मजकूर फाइलमध्ये आहे.

  3.   कुआजुनोटे म्हणाले

    मोठे योगदान, हे माझ्यासाठी खूप चांगले आहे. मी एक प्रश्न स्पष्ट करू इच्छितो, मजकूर भाषांतर मोठे करणे शक्य आहे काय? दुस words्या शब्दांत, झेनिटीसह मी एक परिच्छेद निवडतो आणि हे सर्व काही भाषांतरित करीत नाही, उबंटूच्या स्वतःच्या सूचना प्रणालीसह ते फक्त काही वाक्ये पहिल्या वाक्याचे भाषांतर करते. याचा विस्तार करण्याचा काही मार्ग आहे?

    विनम्र आणि आगाऊ धन्यवाद

  4.   मिलर सिल्वा म्हणाले

    खूप चांगले योगदान!

  5.   ऑस्कर क्रूझ म्हणाले

    मी काय शोधत होतो!
    मी सहसा बर्‍याच पीडीएफवर काम करत असल्यामुळे मी फक्त ओक्यूलर कागदपत्रांत (काही प्रकारच्या प्लगिनसह) ते करण्याचा मार्ग शोधत होतो. परंतु हे मला ओक्यूलरच्या पलीकडे शब्द अनुवादित करण्यास मदत करते. हे एक उत्कृष्ट योगदान आहे

    मी तुमचा आभारी आहे !!!

  6.   एरसान्टील म्हणाले

    उत्कृष्ट थोडे आहे. धन्यवाद