Gönderen Konu: [Nasıl] Goldendict'e Translate-shell Betiği ile Çevrimiçi Çeviri Ekleme  (Okunma sayısı 2284 defa)

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Goldendict uygulaması ile eklenebilecek sözlüklerle çevrimdışı kelime çevirisi yapmanız mümkün. Goldendict uygulaması çoğu dağıtımın deposunda mevcut, Linux Mint'e aşağıdaki komutla kurabilirsiniz.

Kod: [Seç]
sudo apt install goldendict
Düzen menüsü => Tercihler => Ekranda Kelime Yakalama sekmesinden, seçip yakalama özelliğini ayarlayabilirsiniz.

Bununla birlikte translate-shell betiği yardımıyla, Goldendict ile çevrimiçi çeviri hizmetlerinden de faydalanabilirsiniz. Bunun için aşağıdaki komutla translate-shell betiğini kurunuz.

Kod: [Seç]
sudo apt install translate-shell
Ardından aşağıdaki komutlarla bu betiğin güncel sürümünü sisteminize ekleyiniz. Çünkü depodaki sürümde Türkçe karakterler sorun yaşatıyor, güncel sürümde bu sorun çözülmüş.

Kod: [Seç]
wget --no-check-certificate https://www.soimort.org/translate-shell/trans
Kod: [Seç]
sudo mv ./trans /usr/bin
Kod: [Seç]
sudo chmod +x /usr/bin/trans
Bu işlemlerden sonra Goldendict uygulamasını açınız. Düzen menüsü => Sözlükler => Programlar sekmesine geliniz ve Ekle düğmesine tıklayınız.

Eklenen kısımdan Düz Metin seçeneğini seçiniz.  İsim kısmına çift tıklayarak istediğiniz bir ismi verebilirsiniz.

Komut Satırı kısmına çift tıklayarak Google Türkçe => İngilizce çeviri için aşağıdaki komutu giriniz.

Kod: [Seç]
trans -e google -s tr -t en -show-original y -show-original-phonetics n -show-translation y -no-ansi -show-translation-phonetics n -show-prompt-message n -show-languages y -show-original-dictionary n -show-dictionary n -show-alternatives n "%GDWORD%"
Programlar kısmında yeniden bir seçenek ekleyip, Google İngilizce => Türkçe için aşağıdaki komutu girebilirsiniz.

Kod: [Seç]
trans -e google -s en -t tr -show-original y -show-original-phonetics n -show-translation y -no-ansi -show-translation-phonetics n -show-prompt-message n -show-languages y -show-original-dictionary n -show-dictionary n -show-alternatives n "%GDWORD%"
Son olarak yaptığınız düzenlemeleri seçip uygulamanız yeterli olacaktır.

Not: Translate-shell betiği Bing Translator ve Yandex.Translate servislerini de destekliyor.
« Son Düzenleme: 25 Ocak 2020, 21:37:16 Gönderen: Butterfly »
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı avehbiaslanturk

  • Yeni Penguen
  • *
  • İleti: 22
    • ahmetvehbias
  • Dağıtım: Mint 18
  • Masaüstü Ortamı: XFCE
  • Grafik Kartı: Nvidia GT820m
  • İşlemci: i5 5410U
Hocam
Kod: [Seç]
sudo chmod /usr/bin/transkodunu girdiğim zaman şöyle bir hata alıyorum.

Kod: [Seç]
ahmet[member=145]Ahmet[/member]-Lenovo-Z50-70:~$ sudo chmod /usr/bin/trans
chmod: missing operand after ‘/usr/bin/trans’


Düzenleme: Kod etiketi


« Son Düzenleme: 25 Ocak 2020, 21:38:13 Gönderen: Butterfly »

Çevrimdışı Butterfly

  • Proje Sorumlusu
  • Guru
  • *****
  • İleti: 18863
  • Linux Mint Türkiye
  • Dağıtım: Linux Mint 20 & LMDE 4
  • Masaüstü Ortamı: Cinnamon 4.6 & Xfce 4.14
  • Grafik Kartı: Nvidia GF 9500
  • İşlemci: AMD X3
Düzelttim, yeniden deneyebilirsiniz.
Elimizden geldiğince dilimizin döndüğünce...

[info] Konu Açarken Dikkat Edilmesi Gerekenler  |  Forum Kuralları  |  Kod Etiketi Kullanımı[/info]

Çevrimdışı avehbiaslanturk

  • Yeni Penguen
  • *
  • İleti: 22
    • ahmetvehbias
  • Dağıtım: Mint 18
  • Masaüstü Ortamı: XFCE
  • Grafik Kartı: Nvidia GT820m
  • İşlemci: i5 5410U
Kaymak gibi oldu. Elinize emeğinize sağlık...