mit folgender Anleitung könnt Ihr einen markierten Text mit Google Translate übersetzen lassen:
Zunächst wird das Programm xclip benötigt. Sofern es noch nicht auf Eurem Rechner ist, lässt es sich mit
Code: Alles auswählen
sudo apt-get install xclip
Hiernach kompiliert Ihr folgenden Code:
Code: Alles auswählen
EnableExplicit
Procedure.i RunStandardProgram(File.s, Work.s, Flags= 0, Sender= 0)
; http://www.chabba.de/Linux/System/System_OpenWithStandardApp.pb
Protected.i Ret
Ret = RunProgram("xdg-open", File, Work, Flags, Sender)
If Ret = #Null
Ret = RunProgram("gnome-open", File, Work, Flags, Sender)
EndIf
ProcedureReturn Ret
EndProcedure
Define xclip
Define Output.s
Define Url.s
xclip = RunProgram("xclip", "-o", "", #PB_Program_Open | #PB_Program_Read| #PB_Program_Hide)
If xclip
While ProgramRunning(xclip)
If AvailableProgramOutput(xclip)
Output + ReadProgramString(xclip) + Chr(13)
EndIf
Wend
CloseProgram(xclip)
EndIf
If Output
Output = URLEncoder(Output)
Url = "https://translate.google.com/#auto/de/" + Output
RunStandardProgram(Url, "")
EndIf
Das war es auch schon. Wann immer Ihr nun einen Text übersetzen lassen wollt, markiert ihn, drückt Euer Tastaturkürzel und kurze Zeit später öffnet sich Euer Standard-Browser, der Euch die Übersetzung anzeigt.
Getestet unter: Linux Mint 18.1 Serena / Cinnamon 3.2.7 (Gtk 3.18.9) / PB5.60 (x64)
Grüße ... Peter