Evet Arkadaşlar Selamun Aleyküm bugün size Yazmış olduğum bir tooldan bahsedeceğim
tool’un işlevi siz bir kelimeyi kopyaladığınız zaman anında o kelimenin ingilizcesi sağ altta notifiction
çıkarak onun türkçesini veriyor ve pyttsx3 modülü ile seslendirmede ekledim seslendirmeyi ise başka bir dosyada fonksiyon oluşturup ekledim ki siz ugraşmayın diye yinede siz o modülü indirmeniz gerekiyor tabi
import time
import pyperclip
from googletrans import Translator
from win10toast import ToastNotifier
import Hello
print("""
CREATOR BY;
ASOSYAL FUTBOLCU
""")
time.sleep(3)
son_deger = ""
while True:
translates = Translator()
kopyalanan_deger = pyperclip.paste()
if kopyalanan_deger != son_deger:
son_deger = kopyalanan_deger
print ("Değer Değişti: %s" % str(son_deger))
c = translates.translate(son_deger,dest="tr").text
print("""
[>] {0} == {1}
----------------------------------------------------
""".format(son_deger.upper(),c.upper()))
Hello.seslendir(son_deger)
toast = ToastNotifier()
toast.show_toast("CEVİRİ {0}".format(pyperclip.paste()).lower(),msg=c)
import pyttsx3
def seslendir(self):
a = pyttsx3.Engine()
a.say(self)
a.runAndWait()
tabiikide siz burada kullandığım modülleri download etmeniz gerekmekte
pyttsx3
pyperclip
googletrans
win10toast
bunları yükledikten sonra dilediğiniz gibi kullanabilirsiniz programın bir kaç görüntüsünü yollayım
notifiction’un fotoğrafını çekmedim ama sağaltta notifiction çıkıp türkçesini söylüyor yani terminale bakmak zorunda değilsiniz .pyw şeklinde kaydedip sadece sağ altta çıkan bildirim ile bakabilrisiniz
Yararlı olduğunu düşündüğümden burda paylaşmak istedim umarım beğenmişsinizdir
Ellerinize sağlık. Ama sadece bu bildirim olayını linux için de bulmalısınız. Linux kullanan birçok kişi var. Ayrıca programınızı GitHub’a koymanızı da tavsiye ediyorum. Bu arada neden söyleme işlevine ayrı modül oluşturdunuz?
şu yüzden ayrı bir modül oluşturdum ya işte runandwait v.s onları oraya eklemek istemedim direk seslendirme diye türkçe olsun diye yaptım belki orada ne yaptığımı anlayamayacak olanlar vardır diye teşekkürler linux içinde uyarlıyacağım
Sl4a kullnarak android de toast bildirimi verebilirsiniz. Ayrica Sl4a clipboard da dinliyor. Clipboardan cektiginiz verileri isleme alip donen degeri bildirim olarak verebilirsiniz. Scriptde arkada calisir.
Hatta daha once translate edilen verileri zaman ve internet tasarufu acisinda local bir databasede saklarsaniz. Eger gelen kelime databasenizde varsa intenretten veri cekmenize gerek kalmaz. Bence oldukca guzel bir proje olur.
Merhaba;
Sizin programı geliştirdim. Programı çalıştırdıktan sonra çevirmek istediğiniz metni panoya kopyalıyorsunuz ve pencere açılıyor. Pencereden hangi dile çevirilmesini istediğinizi girip çevire basıyorsunuz. Programı görünce daha iyi anlayacaksınız:
Teşekkürler elinize sağlık eğer sürekli kopyaladığım şeyleri çevire basıcaksam o yandan kötü olmuş amaç zaten sadece sağ altta bildirim çıkması gui eklemekde pek sorun yok zaten eklenmesinede gerek yok sadece sağ altta bildirim vericek program
os modülünün name niteliği posix ise linux’tur os. Buna göre düzeltin programınız. Windows ise nt niteliğidir. if ile değerlendirin, bildirim fonksiyonunu ona göre tanımlayın.
Kardeşim iyi niyetini anlıyorum fakat bunların hepsini biliyorum ya yani anladım anlatmaya çalışıyorsun ama yeni başlamadım bilmeni isterim bunları heralde bi 1 sene önceden biliyordum programı linux bazında değerlendirmediğim için eklemedim zaten
Siz bilirsiniz ama basit bir program da olsa programınızı platformlararası olarak yazmalısınız. Herkes windows kullanmıyor ki. Mac os’u bile düşünmelisiniz. Bir yazılımcı, programını her yerde çalışabilir yapmalıdır, bu onun müşterileri/kullanıcıları üzerinde neredeyse en önemli sorumluluğudur.
Yok yok çok doğru bir şey söylüyorsunuz zaten ve yardımlarınız için gerçekten çok teşekkür ederim sadece bildiğimi söylemek istedim yani aslına buralar başlangıç daha büyük işler yapabiliriz program üzerinde ondan bahsediyorum yoksa haklısınız tabii