User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active
 

Problem: Need to quickly translate phrase avoiding opening google translate, copy-pasting etc.

I need often to translate a phrase from one language to another. Currently I often need to translate English to German. KDE Klipper is a perfect tool to do it from keyboard quickly, without opening google translate in browser. There is still some delay while requesting a remote server, but it's much quicker the opening a browser tab and doing a number of other copy-paste-click-task-switch tasks.

Translation from to Klipper demo

What we need is: install packages, create a CLI script and tie the script to a Klipper action.

Install packages

sudo zypper in translate-shell xclip

Create a CLI script to translate from one language to another

Create file ~/bin/translate.sh file with contents:

Make sure the script works. Run in terminal: translate.sh en de Some text to be trasnlated

In a couple of seconds you should get a popup message telling the text is translated. The result will be placed to the clipboard.

Add an action to Klipper

  • Open Klipper settings.
  • Go to "Actions"
  • Press "Add action" and enter your action name. I prefer "Translate". Regular expression field leave empty.
  • Press "Add command"
  • Enter command like translate.sh en de %s and it's description like "EN -> DE".
  • Repeat for all languages you need.

Add action to Klipper

How to use

  • Select a phrase or a word, copy it to clipboard.
  • Press Ctrl+Alt+R to show Klipper action dialog.
  • Select with arrow keys(or mouse) the needed action.
  • Press Enter and wait a couple of seconds.
  • The translation will be placed into clipboard ( A popup message should tell you when ended).
  • So paste the translated phrase.

Please register to post comments.

Found a typo? Please select it and press Ctrl + Enter.
FaLang translation system by Faboba
ОУН-УПА: легенда спротиву Українська Дивізія «Галичина» Зиновій Книш: спогади й матеріали до діяння УВО і ОУН Реаніматор електронних текстів Забуттю не підлягає 1917-1991

See a typo?

Select the text block and press

CTRL+Enter

Comments

  • NotificationAry - get emails on Joomla content is submitted, added or changed

    Berndi Berndi 30.06.2019 11:45
    The fields %TO_NAME% and %TO_USERNAME% are empty

    Read more...

     
  • NotificationAry - get emails on Joomla content is submitted, added or changed

    Berndi Berndi 30.06.2019 11:43
    My fault, I made it

    Read more...

     
  • NotificationAry - get emails on Joomla content is submitted, added or changed

    Berndi Berndi 30.06.2019 10:46
    I did. Now I'm asking me how to put the surename into the email... :-|

    Read more...

     
  • NavigationAry - navigate between Joomla menu items like between articles using "prev - next"

    Berndi Berndi 29.06.2019 15:59
    I also miss content in %TO_NAME%

    Read more...

     
  • NotificationAry - get emails on Joomla content is submitted, added or changed

    Berndi Berndi 29.06.2019 15:15
    Hi gruz, I have the problem, that when I use the %AUTHOR% tag, the plugin dosen't send the author ...

    Read more...