விசைப்பலகை குறுக்குவழி மற்றும் அறிவிப்புகளைப் பயன்படுத்தி லினக்ஸில் உரைகளை எவ்வாறு மொழிபெயர்க்கலாம்

எனக்கு ஒரு சிக்கல் இருந்தது லினக்ஸில் கூகிள் குரோம் மொழிபெயர்ப்பு, சில மாற்றங்களுடன் இதை மேம்படுத்த முடிந்தது, ஆனால் நான் இதை விரும்பவில்லை. அதனால்தான் எனக்குத் தெரியாத சொற்களையோ அல்லது சில நூல்களையோ மொழிபெயர்க்க அனுமதிக்கும் மாற்றீட்டைக் கண்டுபிடிக்க முயற்சித்தேன்.

இந்த சிக்கலை தீர்க்க, நாங்கள் கற்பிக்கப் போகிறோம் விசைப்பலகை குறுக்குவழிகள் மற்றும் அறிவிப்புகளைப் பயன்படுத்தி லினக்ஸில் உரைகளை எவ்வாறு மொழிபெயர்க்கலாம், இதற்காக நான் ஒரு வழிகாட்டியைப் பயன்படுத்துவேன் ஆண்ட்ரூ (அலின் ஆண்ட்ரி) அது நன்றாக நடக்கிறது, அது உங்களுக்கு நன்றாக சேவை செய்யும் என்று நம்புகிறேன். வழிகாட்டியில் ஆண்ட்ரூ தயாரித்த பல ஸ்கிரிப்டுகள் மற்றும் 2012 ஆம் ஆண்டிற்கு முந்தைய ஸ்கிரிப்ட்டின் திருத்தம் ஆகியவை அடிப்படையாக பயன்படுத்தப்பட்டன.

இந்த முறை தேர்ந்தெடுக்கக்கூடிய எந்தவொரு உரையையும் மொழிபெயர்க்க அனுமதிக்கிறது (வலைப்பக்கங்களில் உள்ள உரைகள், பி.டி.எஃப், டி.எக்ஸ்.டி, பயன்பாடுகள் போன்றவை), எனவே அதன் பயன்கள் பல இருக்கலாம்.

லினக்ஸில் உரைகளை எவ்வாறு மொழிபெயர்க்கலாம்

லினக்ஸில் உரைகளை எவ்வாறு மொழிபெயர்க்கலாம்

இந்த தீர்வின் நன்மைகள் மற்றும் தீமைகள்

இந்த முறையின் நன்மைகளில் நாம் முன்னிலைப்படுத்தலாம்:

  • இது தேர்ந்தெடுக்கக்கூடிய எந்தவொரு உரையையும் (PDF, வலைப்பக்கங்கள், பத்திரிகைகள், லிப்ரொஃபிஸ், பயன்பாட்டு நூல்கள் போன்றவற்றை மொழிபெயர்க்க அனுமதிக்கிறது.
  • விசைப்பலகை குறுக்குவழிகளைப் பயன்படுத்துவதற்கு நன்றி, உரைகளை விரைவாக மொழிபெயர்க்க இது அனுமதிக்கிறது.
  • கணினி அறிவிப்புகளிலிருந்து மொழிபெயர்ப்புகளைக் காண உங்களை அனுமதிக்கிறது.
  • பல்வேறு மூல மொழிகளிலிருந்து மொழிபெயர்ப்பை அனுமதிக்கிறது.
  • இலக்கு மொழியை அளவுருவாக்க முடியும்.
  • சிறிய சொற்களையும் சொற்றொடர்களையும் மொழிபெயர்க்க இது சிறந்தது.
  • நிறுவ மற்றும் கட்டமைக்க எளிதானது.

இந்த முறையின் முக்கிய தீமைகள்:

  • முழு வலைப்பக்கங்களையும் நீங்கள் மொழிபெயர்க்க முடியாது.
  • கூகிள் மூல மொழியை தீர்மானிக்க முடியாவிட்டால், அது ஒரு பிழையைத் தரும், எனவே உரையை மொழிபெயர்க்காது.
  • இந்த முறை வேலை செய்ய இணைய இணைப்பு தேவை.

லினக்ஸில் உரைகளை மொழிபெயர்க்க ஸ்கிரிப்டை உள்ளமைக்கிறது

விசைப்பலகை குறுக்குவழி மற்றும் அறிவிப்புகளைப் பயன்படுத்தி தேர்ந்தெடுக்கப்பட்ட உரைகளை மொழிபெயர்க்க ஸ்கிரிப்டை உள்ளமைத்து இயக்க, பின்வரும் படிகளைப் பின்பற்ற வேண்டும்:

  • 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}')"

பின்னர் "அறிவிப்பு" என்ற கோப்பை உருவாக்கவும் (நீங்கள் எதை வேண்டுமானாலும் அழைக்கலாம், இந்த விஷயத்தில் அசல் எழுத்தாளர் அதை அழைத்தார்), இது முந்தைய குறியீட்டைக் கொண்டிருக்கும்.

நீங்கள் ஸ்பானிஷ் தவிர வேறு மொழியில் மொழிபெயர்க்க விரும்பினால், நீங்கள் விருப்பத்தின் மொழியுடன் «tl = es replace ஐ மாற்ற வேண்டும், எடுத்துக்காட்டாக ரஷ்ய மொழியில்« tl = ru », பிரெஞ்சு மொழியில்« tl = fr etc.

  • பின்வரும் கட்டளையுடன் உருவாக்கப்பட்ட கோப்புக்கு மரணதண்டனை அனுமதி வழங்க வேண்டும்:
chmod +x ~/notitrans
  • பின்வரும் கட்டளையுடன் ஸ்கிரிப்டை எங்கள் $ PATH இல் சேர்க்கிறோம்
sudo mv ~/notitrans /usr/local/bin/
  • எங்கள் ஸ்கிரிப்ட் தயாராக உள்ளது, இப்போது நாம் ஒரு விசைப்பலகை குறுக்குவழியைப் பயன்படுத்தும்போது அதைச் செயல்படுத்த வேண்டும், இதற்காக நாங்கள் தனிப்பயன் அணுகலை உருவாக்க வேண்டும்.

இலவங்கப்பட்டை, க்னோம் மற்றும் ஒற்றுமைக்கு, அணுகுவதன் மூலம் தனிப்பயன் விசைப்பலகை குறுக்குவழியை உருவாக்கலாம்  கணினி அமைப்புகள்> விசைப்பலகை> விசைப்பலகை குறுக்குவழிகள்> தனிப்பயன் குறுக்குவழிகள், நாம் கிளிக் செய்ய வேண்டிய இடத்தில் தனிப்பயன் குறுக்குவழியைச் சேர்க்கவும். குறுக்குவழியின் பெயரை நாம் எங்கே உள்ளிடுகிறோம், என் விஷயத்தில் நான் வைத்தேன் மொழிபெயர் மற்றும் வரிசையில் வைக்கிறோம் «அறிவிப்பாளர்கள்»அல்லது எங்கள் ஸ்கிரிப்டுக்கு நாங்கள் கொடுத்த பெயர்:

விசைப்பலகை குறுக்குவழியைச் சேர்க்கவும்

விசைப்பலகை குறுக்குவழியைச் சேர்க்கவும்

லினக்ஸில் உரைகளை மொழிபெயர்க்க ஸ்கிரிப்டின் மாறுபாடுகள்

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:

ஜெனிட்டியுடன் மொழிபெயர்ப்பைக் காட்சிப்படுத்துதல்

லினக்ஸில் உரையை மொழிபெயர்க்கவும்

எங்கள் மொழிபெயர்ப்பை ஜெனிட்டியில் காணும் பொருட்டு நாம் பின்வரும் படிகளைப் பின்பற்ற வேண்டும்:

  • உங்கள் கணினியில் Zenity ஐ நிறுவவும். உபுண்டு மற்றும் வழித்தோன்றல்களில் நீங்கள் பின்வரும் கட்டளையுடன் அதை நிறுவலாம்:
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

அறிவிப்புகளில் மொழிபெயர்ப்பைப் பார்த்து, எங்கள் கிளிப்போர்டுக்கு தானாக நகலெடுக்கிறது

கணினி அறிவிப்புகளால் மொழிபெயர்ப்பு காண்பிக்கப்பட்டு, எங்கள் கிளிப்போர்டுக்கு தானாக நகலெடுக்கப்படும் ஒரு மாறுபாட்டைக் கொண்டிருக்க நாம் பின்வரும் படிகளைச் செய்ய வேண்டும்:

  • உங்கள் கணினியில் xclip ஐ நிறுவவும். உபுண்டு மற்றும் வழித்தோன்றல்களில் நீங்கள் பின்வரும் கட்டளையைப் பயன்படுத்தி இதைச் செய்யலாம்:
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"

ஏற்கனவே உச்சக்கட்டத்தை, நீங்கள் விரும்பும் சொற்கள் அல்லது நூல்களை மொழிபெயர்க்க இந்த கட்டுரை உங்களை அனுமதிக்கும் என்று நம்புகிறேன், அதேபோல் உங்களில் யாருக்காவது ஏதேனும் கேள்விகள் அல்லது ஸ்கிரிப்டை மாற்றியமைத்திருந்தால், உங்கள் கருத்துக்களை தெரிவிக்க தயங்க வேண்டாம்.

மூல: webupd8


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   r அவர் கூறினார்

    ஸ்கிரிப்டுக்கு மிக்க நன்றி; இது மிகவும் பயனுள்ளதாக இருக்கிறது, மேலும் மொழிபெயர்ப்புக்கும் கட்டுரைக்கும் மிக்க நன்றி, ஏனென்றால் இவை உண்மையில் குனு லினக்ஸ் துறையைப் பற்றிய அறிவை வளர்க்க வைக்கும் உண்மையான கட்டுரைகள்.

    மேலும் மொழிபெயர்ப்புகளையும் மேலும் கட்டுரைகளையும் தயவுசெய்து பரிந்துரைக்கிறேன் ...

    வாழ்த்துக்கள் மற்றும் நல்ல நாள்.

  2.   மானுவல் அவர் கூறினார்

    சிறந்த + 5, நன்றி! ஒரு பிழைத்திருத்தம்: "பின்வரும் குறியீட்டை கன்சோலுக்கு நகலெடுக்கவும்:", இது கன்சோலில் இல்லை, ஆனால் உருவாக்கப்பட்ட உரை கோப்பில் உள்ளது.

  3.   குவாஜுனோட் அவர் கூறினார்

    பெரிய பங்களிப்பு, இது எனக்கு மிகவும் நல்லது. ஒரு கேள்வியை நான் தெளிவுபடுத்த விரும்புகிறேன், உரையை பெரியதாக மொழிபெயர்க்க முடியுமா? வேறு வார்த்தைகளில் கூறுவதானால், ஜெனிட்டியுடன் நான் ஒரு பத்தியைத் தேர்வு செய்கிறேன், அது எல்லாவற்றையும் மொழிபெயர்க்காது, ஓரிரு வாக்கியங்கள், உபுண்டுவின் சொந்த அறிவிப்பு முறையுடன் இது முதல் வாக்கியத்தை மட்டுமே மொழிபெயர்க்கிறது. அதை விரிவாக்க ஒரு வழி இருக்கிறதா?

    அன்புடன் மற்றும் முன்கூட்டியே மிக்க நன்றி.

  4.   மில்லர் சில்வா அவர் கூறினார்

    மிக நல்ல பங்களிப்பு!

  5.   ஆஸ்கார் குரூஸ் அவர் கூறினார்

    நான் தேடிக்கொண்டிருந்தேன்!
    சரி, உண்மையில் இல்லை, நான் வழக்கமாக நிறைய PDF களுடன் வேலை செய்வதால், அதை ஒகுலர் ஆவணங்களில் (ஒருவித சொருகி மூலம்) மட்டுமே செய்ய ஒரு வழியைத் தேடிக்கொண்டிருந்தேன். ஆனால் இது ஒக்குலருக்கு அப்பால் வார்த்தையை மொழிபெயர்க்க எனக்கு உதவுகிறது. இது ஒரு சிறந்த பங்களிப்பாகும்

    தங்களுக்கு எனது நன்றி !!!

  6.   எர்சாண்டில் அவர் கூறினார்

    சிறந்தது சிறியது. நன்றி