Skip to content
May 9 / E. Basri Kahveci

Stardict: Ubuntu’da Babylon sözlüklerini kullanmak

Ubuntu’ya alışmaya başladım. Artık bilgisayarı açarken Windows’u değil, Ubuntu’yu seçiyorum :D Windows’ta bağımlısı olduğum programların da Ubuntu’daki karşılıklarını araştırmaktayım. Wine ile denemeler yaptım, bazı temel programları buldum. Bu akşam da Windows’ta asla vazgeçemediğim sözlük programı Babylon’un Ubuntu karşılığını araştırdım.
Öncelikle Babylon’u Wine kullanarak çalıştırmayı denedim ama hata verdi. Belki ince ayarı vardır kim uğraşacak şimdi onla deyip yeni çözüm arayışına girdim. Derken Stardict diye açık kaynaklı bir program buldum. Programın web sitesi şurası. Program bildiğiniz sözlük programı. Babylon’un sözlük dosyalarını bu programla çalıştıracağız. Bildiğiniz gibi Babylon’daki sözlükler .bgl uzantılı dosyalarda tutuluyor. Babylon’a bu .bgl dosyalarını yüklüyorsunuz, o sözlük programa eklenmiş oluyor.  Bizse bu sözlük dosyalarını Stardict programının kullanacağı şekle dönüştürüyoruz. Daha sonra dönüştürdüğümüz sözlük dosyalarını Stardict’in kullandığı bir dizine kopyalıyoruz ve iş bitiyor.

Adım adım gidelim.

1. Stardict programını Ubuntu’ya yüklüyoruz. Bunu Synaptic Paket Yöneticisi’nde Stardict kelimesini aratıp sonuç olarak çıkan programı yükleyerek yapabilirsiniz.

2. Stardict’e aktaracağımız Babylon .bgl dosyasını ediniyoruz. Bunun için Babylon’un web sitesine bakabilirsiniz. Orada yüzlerce sözlük mevcut. Babylon sözlüklerine şu adresten erişebilirsiniz.

3. .bgl dosyasını Stardict için dönüştürecek olan dictconv adlı programı indiriyoruz. Bunun için terminalden şu komutu çalıştırın.

sudo apt-get install dictconv

4. Örnek olarak dönüştürme yapacağımız .bgl dosyasının adı en-tr.bgl olsun. Terminalden dönüştürme işlemini gerçekleştirecek şu komutu giriyoruz.

dictconv -o en-tr.ifo en-tr.bgl

5. 4. adımdaki komutun sonucu olarak program size 3 tane dosya üretecek. en-tr.dict, en-tr.idx ve en-tr.ifo. Şimdi en-tr adında bir dizin açıyoruz ve bu 3 dosyayı bu dizinin içine koyuyoruz (dizin adının dosyaların adıyla aynı olması zorunluluğu yok sanırım).

6. Şimdi bu dizini aşağıdaki komutu kullanarak Stardict’in dizinine kopyalıyoruz.

sudo cp ./en-tr /usr/share/stardict/dic

Eğer cp: “en-tr” dizini atlanıyor şeklinde bir hata alırsanız şu komutu kullanın.

sudo cp -r  ./en-tr/  /usr/share/stardict/dic

7. cp komutu ile yarattığımız dizini /usr/share/stardict/dic dizinine kopyalamış olduk. İşlem tamamlandı. Şimdi Babylon sözlük dosyalarınızı Stardict ile rahatlıkla kullanabilirsiniz. İyi akşamlar.

Bu yazıyı sosyal ağlarda paylaş:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • blogmarks
  • MySpace
  • Slashdot
  • StumbleUpon
  • Technorati
  • LinkedIn

9 Comments

leave a comment
  1. Ali Orhun Akkirman / May 13 2009

    Foreve Linux.. :)

  2. serdar / Tem 24 2009

    Çok güzel açıklamışsın. Ben de denedim oldu.
    Ancak bir sorunum var:

    Hello için arama yaptığımda Hello$1224$ gibi arama listesi geliyor.
    bu eklerden nasıl kurtulabilirim.

    Teşekkürler

  3. E. Basri Kahveci / Şub 14 2010

    aynı sorun bende de oluyor biraz kurcaladım fakat onu halledememiştim malesef

  4. Selin / Şub 21 2010

    garip işaretleri kaldırmak için: sağ alttaki sözlükleri yönet sekmesinden babylon dışı sözlükleri iptal edin.

  5. Enes / Haz 28 2010

    Bi deneyelim bakalım. Ali’nin zoruyla stardict kullanmaya başladık :D

  6. virs / Ağu 28 2010

    Bu linkteki konuya bakmanızda yararınıza: http://forum.ubuntu-tr.net/index.php?topic=14986.0

  7. E. Basri Kahveci / Ağu 31 2010

    o programı görmemiştim. o da güzele benziyor deneyeim bakalım onu da

  8. ahmet / Şub 10 2011

    Süpersin teşekkür ediyorum gerçekten çok işe yaradı

Trackbacks and Pingbacks

  1. Kadir'in Günlüğü » Blog Archive » Best Android Applications
Leave a Comment