Selamlar,
Uzun süre önce bir arkadaş sadece klavye kullanarak çeviri yapabilir miyim diye bir soru sormuştu, cevaplardan hoşnut olmadığım için (eriniyor musun tarayıcıdan sekme aç vb. cevaplar) ona bir kod yazmıştım.
Arşivde duracağına sizinle de paylaşmak istedim,
Kurulum
Kodun çalışması için python yüklemeniz gerekiyor,
bu link üzerinden indirip hızlıca kurabilirsiniz. (kurulum yaparken "PATH" seçeneğini de işaretleyin)
Kurulum tamamlandıktan sonra cmd'yi açıp bunları yazınız. (cmd'yi windows arama kısmına cmd yazarak bulabilirsiniz)
pip install googletrans==4.0.0-rc1
pip install keyboard
pip install pyperclip
Bunları yazdıktan sonra masaüstüne yeni bir dosya oluşturup uzantısını .py olarak ayarlayın örn: "ceviri.py"
Sonra içine bu kodu yapıştırın:
from googletrans import Translator
import keyboard
import pyperclip
def ceviri():
trans = Translator()
yazi = pyperclip.paste()
t = trans.translate(
yazi,dest='tr'
)
i = trans.translate(
yazi,dest='en'
)
print(f'{i.text} {t.text}')
if t.src == 'en':
pyperclip.copy(t.text)
if i.src == 'tr':
pyperclip.copy(i.text)
keyboard.add_hotkey('tab', lambda: ceviri())
keyboard.wait()Nasıl Çalışıyor?
Kodu yapıştırıp kaydettikten sonra tıklayıp açın,
Sonra boş bir metin belgesi açın ve "Merhaba" yazın,
Ardından ctrl+a ve ctrl+c yaparak kopyalayın ve TAB tuşuna basın,
Ardından ctrl+v yapın, kopyaladığınız "Hi" olarak değiştiğini göreceksiniz.
Basit ama işlevsel bir kod, iyi forumlar.