Bu aralar (yıllar önce yapmam gerekirdi) İngilizce öğrenmeye başladım ve mümkün mertebe yabancı doküman okumaya çalışıyorum. Tabi ki, bir dokümanda yüzlerce bilmediğim kelime olunca bunları tek tek çevirmek amelelik oluyordu.
Daha öncede Ömer Faruk Bayram tarafından yazılan bir program aklıma geldi.
Link: https://www.cyber-warrior.org/Forum/translate-from-clipboard–python_624482,0.cwx
Ancak Ömer repoyu silince, programa ulaşamadım doğal olarak. Bende kendim yazmaya karar verdim. Şu an gayet güzel bir şekilde çalışıyor.


Projeyi paketledim GitHub’a yükledim, sizlerinde faydalanması için.
GitHub: https://github.com/emregeldegul/tfc
Kurulum
Öncesinde Yandex Translate Api Anahtarı almamız gerekiyor (çeviri için Yandex Translate kullanıyorum).
Yandex Translate Api: https://tech.yandex.com/translate/doc/dg/concepts/about-docpage/
Daha sonra ana dizine .tfc.config.json isminde bir dosya oluşturuyoruz. Aşağıda ki şekilde görünmesi lazım.
{
"key": "YandexTranslateKey",
"lang": "en-tr"
}
Şimdi repoyu indirip kurabilirsiniz.
~$ git clone https://github.com/emregeldegul/tfc && cd tfc
~$ pip install -r requirements.txt
~$ python setup.py install
Hepsi bu kadar, program sıkıntısız bir şekilde çalışacaktır. Çalıştırmak için terminalden tfc komutunu vermeniz yeterli.
Faydalı olması dileklerim ile.
Faydalı bir çalışma. Teşekkür ederim.