Digitale Wörterbücher

Korner: Suchen und Finden mit Kdict

01.02.2005
Vergesslich darf man ruhig sein – man sollte nur wissen, wo man suchen muss. Bei der Fahndung nach Definitionen, Erklärungen und Vokabeln hilft Kdict, die virtuelle Übersetzungshilfe des KDE-Projekts.

Korner

In dieser Rubrik stellen wir Monat für Monat Tools vor, die sich bei der Arbeit unter KDE als besonders nützlich erweisen, eine Aufgabe erfüllen, die sonst geflissentlich unbeachtet bleibt, oder einfach nur zu den netten Dingen im Leben gehören, die man – einmal entdeckt – nicht mehr missen möchte.

Zum Verständnis einfacher Texte reicht Ihr Schulenglisch gerade noch, aber bei technisch komplizierten Sachverhalten müssen Sie passen? Kein Problem, dafür gibt es Wörterbücher – und mit dem Programm Kdict auch eine virtuelle Übersetzungshilfe, die Ihnen bei der Fahndung nach Vokabeln in beliebigenen Sprachen unter die Arme greift. Größere Installationsarien bleiben Ihnen dabei erspart, denn die Applikation ist bereits seit einiger Zeit Bestandteil des kdenetwork-Pakets. Suse-Nutzer finden das Programm auch separat unter dem Namen kdenetwork3-query.

Seine Übersetzungsdienste erledigt Kdict mit Hilfe des Dict-Protokolls [1], das in Datenbanken auf diversen Internet-Servern nach der Definition der Wörter sucht, die Sie nachschlagen möchten. Sollten Sie sich hinter einem Firewall befinden oder über keine dauernde Verbindung zum Internet verfügen – oder ist Ihnen die internetbasierte Suche schlicht und ergreifend zu teuer ist – können Sie sich alternativ einen lokalen Server einrichten. Neben maximierter Geschwindigkeit und minimierten Kosten spricht ein weiterer Punkt für einen lokalen Server: Sie haben dann die Möglichkeit, zusätzliche Datenbanken zu installieren.

Der Weg zum Server

Die Installation eines solchen Servers gestaltet sich recht unkompliziert und lässt sich in wenigen Schritten erledigen. Besorgen Sie sich zuerst das Paket mit dem Dict-Daemon dictd unter [2]. Derzeit aktuell ist die Version 1.9.7. Suse-Benutzer dürfen diesen Punkt übrigens getrost überspringen, hier wird der Server bereits von Haus aus mitinstalliert.

Alle anderen, die unter [3] kein passendes RPM-Paket aufstöbern können, müssen notgedrungen in den sauren Apfel beißen und die Sourcen selbst komplieren. Dies erledigen Sie nach dem Auspacken der Quellen mit dem altbekannten Dreierschritt ./configure, make und make install.

Da ein Server ohne entsprechende Nachschlagewerke wenig Sinn macht, sollten Sie sich vor der Inbetriebnahme noch mit diversen Wörterbuch-Datenbanken eindecken. Eine reiche Auswahl der wichtigsten Quellen wie Webster (dict-web1913), Wordnet (dict-wn) und dem Jargon File (dict-jargon) finden Sie auf dem FTP-Server des Dict-Projekts [4].

Wem diese Vorauswahl nicht genügt, der findet zusätzliche vorformatierte Datenbanken beispielsweise auch unter [5] und [6]. Mit Vorsicht ist diesbezüglich die Linkliste von Dict.org [1] zu genießen. Ein Großteil der hier aufgeführten Datenbestände liegt nur in Formaten vor, die dictd nicht versteht. Das liegt daran, dass jede DICT-Datenbank aus zwei Dateien besteht: Das File .index enthält den Index und die Datenbankarchive, .dict.dz die eigentlichen Daten.

Haben Sie Ihre Datenbank-Auswahl getroffen, entpacken Sie die jeweilgen Dateien in das dazu von Ihnen vorgesehene Verzeichnis (zum Beispiel /usr/local/db). Dann konfigurieren Sie den lokalen Dict-Zugriff mittels der Datei dictd.conf. Mit dem access-Befehl legen Sie fest, wer künftig auf den Server Zugriff haben soll. Am besten entscheiden Sie sich für etwas in der Art von access {allow localhost deny *}. Damit gestatten Sie nur den lokalen Zugriff.

Jetzt fehlt nur noch die Spezifikation der Datenbanken, die dictd verwenden soll. Der Datenbankbefehl legt die Position für den Index und die Daten einer Datenbank fest:

database web1913   { data "/usr/local/db/web1913.dict.dz"
                     index "/usr/local/db/web1913.index" }

Wollen Sie auf mehrere Datenbanken zugreifen, müssen Sie für jede davon eine entsprechende Zeile hinzufügen. Die Eingabe eines dictd & an der Kommandozeile startet schließlich Ihren ganz persönlichen Wörterbuchserver.

Kdict in Aktion

Nun wird es Zeit, Kdict zu starten. Der Eintrag des Programms versteckt sich unter RedHat beispielsweise im Startmenü unter DienstprogrammeOnline-Lexikon (Kdict). Selbstverständlich lässt sich die Anwendung ebenfalls auf der Kommandozeile mittels eines kdict & starten. In beiden Fällen erscheint das Startfenster aus Abbildung 1.

Abbildung 1: Kurz nach dem Start sieht Kdict noch relativ leer aus.

Bevor Sie in Kdict fehlende Vokabeln nachschlagen können, gilt es noch die Einstellungen des Helferleins hinsichtlich der anzusteuerenden Server zu überprüfen. Diese nehmen Sie über den Menüeintrag EinstellungenKdict einrichten...Server vor. Haben Sie sich für die Online-Variante entschieden, lassen Sie alles beim Alten: Bei dem voreingestellten Server handelt es sich um dict.org, einen öffentlichen Server.

Wollen Sie Ihre Wissenslücken künftig über den lokalen Server füllen, dann ändern Sie das voreingestellte dict.org in localhost und klicken danach auf den Button Anwenden. Alle weiteren Einstellungen in dieser Karteikarte sind nur für Online-Nutzer von Interesse: So legt etwa Zeitlimit fest, wie lange Kdict im Ernstfall auf eine Antwort des Servers warten soll. Informationen über den aktuellen Server bietet der Menüpunkt ServerInformationen zum Server (Abbildung 2). Vergessen Sie hierbei jedoch nicht, sich diese erst einmal mittels ServerServerdaten ermitteln zu besorgen.

Abbildung 2: Kdict liefert detaillierte Statusinformationen des aktuellen Servers.

Haben Sie die Serverdaten abgerufen, versorgt Sie Kdict via ServerInformationen zu den Suchstrategien zusätzlich mit den zur Verfügung stehenden Suchstrategien. Dazu zählen etwa prefix (der eingebenen Begriff muss im gefundenen Eintrag vorne stehen), regexp (Suche mit Hilfe regulärer Ausdrücke) oder auch soundex, das mittels des SOUNDEX-Algorithmus nach ähnlich klingenden Ausdrücken sucht.

Falls Ihnen das viel zu kompliziert klingt: Es geht auch weniger umständlich. Wie Abbildung 1 zeigt, findet sich rechts von der Auswahlliste als Voereinstellung die so genannte Unscharfe Suche. In diesem Fall sucht Kdict lediglich nach dem Begriff, den Sie in dem Feld Suchen nach eingeben haben, und liefert die Ergebnisse im linken Fenster aus (Abbildung 3). Welche Datenbanken Kdict bei seiner Suche durchforsten soll, geben Sie dabei im Pulldown-Menü neben dem Suchfeld an.

Abbildung 3: Die Suchergebnisse gibt Kdict im linken Fenster aus.

Bei der Definition dieser Datenbanken räumt Ihnen die Applikation einen sehr großen Gestaltungsspielraum ein: Sie haben die Möglichkeit, aus der Menge der verfügbaren Datenbanken eigene Datenbankgruppen zu definieren (zum Beispiel alle Wörterbücher). Diese virtuellen Datenbanken erscheinen dann gleichberechtigt im oben erwähnten Auswahlmenü. Einrichten lassen sich die maßgeschneiderten Gruppen über den Menüeintrag ServerDatenbankgruppen bearbeiten....

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Kdict
    Keine Lust, echte Wörterbücher aus Papier zu wälzen? Mit Kdict ist die Online-Alternative nicht weit.
  • K-tools
    In dieser Rubrik stellen wir Monat für Monat Tools vor, die sich bei der Arbeit unter KDE als besonders nützlich erweisen, eine Aufgabe erfüllen, die sonst geflissentlich unbeachtet bleibt, oder einfach nur zu den netten Dingen im Leben gehören, die man – einmal entdeckt – nicht mehr missen möchte.
  • Babylonische Sprachentwirrung
    Linux liefert nicht nur reichlich Standardsoftware mit, sondern auch eine stattliche Anzahl an Wörterbüchern und Lexika. Wir zeigen Ihnen, wie Sie ohne Direktverbindung ins Internet die Weltsprachen auf Ihren Rechner holen.
  • Wörterbücher und Textdateien durchsuchen mit grafischem Frontend
    Beim Lesen eines englischen Texts fällt oft das wichtigste Wort nicht ein. Praktisch, wenn eine Software es einfach auf Mausklick übersetzt. Das Programm Ding durchsucht dazu Wörterbücher, kommt aber auch mit anderen Textdateien zurecht.
  • Nützliche Tools fürs Büro
    Ein Arbeitstag ist mitunter lang und stressig. Haben Sie einen DSL-Zugang, erfahren Sie trotzdem, was auf der Welt geschieht - auch ohne ständig im Netz zu surfen.
Kommentare

Infos zur Publikation

LU 11/2014: VIDEOS BEARBEITEN

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Artikelsuche
Erwin Ruitenberg, 09.10.2014 07:51, 1 Antworten
Ich habe seit einige Jahre ein Dugisub LinuxUser. Dann weiß ich das irgendwann ein bestimmtes Art...
Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 6 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...