Linux Mint Türkiye

Linux Mint Destek => Rehberler & Nasıl Belgeleri => Konuyu başlatan: Butterfly - 25 Ocak 2020, 01:57:24

Başlık: [Nasıl] Goldendict'e Translate-shell Betiği ile Çevrimiçi Çeviri Ekleme
Gönderen: Butterfly - 25 Ocak 2020, 01:57:24
Goldendict (http://goldendict.org) 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 (https://github.com/soimort/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.
Başlık: Ynt: [Nasıl] Goldendict'e Translate-shell Betiği ile Çevrimiçi Çeviri Ekleme
Gönderen: avehbiaslanturk - 25 Ocak 2020, 20:54:57
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


Başlık: Ynt: [Nasıl] Goldendict'e Translate-shell Betiği ile Çevrimiçi Çeviri Ekleme
Gönderen: Butterfly - 25 Ocak 2020, 21:39:33
Düzelttim, yeniden deneyebilirsiniz.
Başlık: Ynt: [Nasıl] Goldendict'e Translate-shell Betiği ile Çevrimiçi Çeviri Ekleme
Gönderen: avehbiaslanturk - 25 Ocak 2020, 21:45:29
Kaymak gibi oldu. Elinize emeğinize sağlık...