Linux: translate text via keyboard | rofi-dmenu

in #linux6 days ago

Hi community!

aulfxz.png

EN: With the following script you can translate small sentences and words using a keyboard shortcut!

DE: Mit folgendem Skript könnt ihr kleine Sätze und Wörter via Tastenkombination übersetzen lassen!

  • start via shortcut | starten via Tastenkombination
  • or via Terminal | oder via Terminal
  • enter text | Text eingeben
  • notification with translation | Benachrichtugung mit Übersetzung
  • clipboard with translation | Zwischenablage mit Übersetzung

075n5e.gif

The following packages are needed | Folgende Packete werden dafür benötigt:

  • Menu: rofi, rofi-dmenu
  • Notifications: libnotify
  • Translation: translate-shell
  • Clipboard: xclip

Install dependencies | Abhängigkeiten installieren

sudo pacman -S rofi rofi-dmenu libnotify translate-shell xclip

Install script | Skript installieren

#!/bin/sh
# translates text from rofi prompt to clipboard and creates a notfication

notify-send -t 5000 "Translation" "$(trans -b "$(rofi -dmenu -p translate &)" | tr -d '\n' | xclip -sel clip -f)"

If you see something in the script that can be improved, feel free to write a comment :)

Wenn du im Skript etwas findest das verbessert werden kann, schreib gerne ein Kommentar!