Advertisement
wojtekw0703

Tłumacz pod autohotkey

Oct 4th, 2020 (edited)
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. from googletrans import Translator
  2. import pyautogui as pya
  3. import pyperclip
  4. import time
  5. import win10toast
  6. import traceback
  7. #---------------------
  8.  
  9. toaster = win10toast.ToastNotifier()
  10.  
  11. def on_triggered():
  12.      pyperclip.copy("") # <- This prevents last copy replacing current copy of null.
  13.      pya.hotkey('ctrl', 'c')
  14.      time.sleep(.01)  # ctrl-c is usually very fast but your program may execute faster
  15.      sentence = pyperclip.paste()
  16.      translator = Translator()
  17.      translated_sentence = translator.translate(sentence, src='en', dest="pl")
  18.      toaster.show_toast('Tłumacz HandyTran',translated_sentence.text,duration=4)
  19. try:
  20.      on_triggered()
  21. except Exception:
  22.      toaster.show_toast('Tłumacz HandyTran',traceback.format_exc(),duration=4)
  23.  
  24.  
  25.  
  26.  
  27. '''
  28. Skrypt do AutoHotKey:
  29.  
  30. ; MyScript
  31. !x::
  32. run, python.exe "D:/Projekty IT/Python/HandyTran/main.pyw"
  33. '''
  34.  
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement