Überblick

Lingua::Lid ist eine Perl Erweiterung und stellt eine Schnittstelle für Lingua-Systems' lid zur Verfügung. Damit können Sie die gesamte Funktionalität von lid mit jeder Perl Anwendung oder Bibliothek nutzen und von der robusten Identifizierung von Sprache und Zeichenkodierung profitieren.

Um detaillierte Informationen über die zugrundeliegende C/C++ Bibliothek, ihre Funktionen und Vorteile zu bekommen, lesen Sie die Produktinformation zu lid.

Eigenschaften

Da diese Software eine Schnittstelle zu der C/C++ Bibliothek lid ist, gelten alle Vorteile von lid ebenso für Lingua::Lid - die Sprache und Zeichenkodierung wird schnell und sicher identifiziert, viele Zeichenkodierungen und alle gängigen Unicode Transformation Formats (UTF) werden unterstützt, auch transliterierte Texte können bestimmt und schon bei einem kurzen Text von etwa fünf Wörtern kann in den meisten Fällen die Sprache und Zeichenkodierung identifiziert werden.

Ab Version 0.02 ist Lingua::Lid thread-sicher, wenn Lingua::Lid mit einer lid Version ab 3.0.0 kompiliert wurde. In diesem Fall können die bereitgestellten Funktionen von mehreren Threads gleichzeitig verwendet werden.

Zusätzlich zu den Merkmalen der zugrundeliegenden Bibliothek lid ist Lingua::Lid...

  • einfach zu verwenden

Lingua::Lids Schnittstelle erlaubt eine einfache Verwendung - mit den zwei Funktionen lid_fstr() und lid_ffile() können Sie die Sprache und Zeichenkodierung eines Strings oder einer Datei bestimmen.

  • leicht zu integrieren

Da sowohl die Schnittstelle als auch die zugrundeliegende Bibliothek lid im Prinzip keine Software-Abhängigkeiten haben, können Sie diese leicht in Ihre eigenen Projekte integrieren.

  • gut dokumentiert

Um Ihnen ein einfaches Benutzen und Integrieren von Lingua::Lid zu ermöglichen, steht Ihnen eine detaillierte Manpage zur Verfügung. Zusammen mit dem Benutzerhandbuch von lid haben Sie damit eine hilfreiche Unterstützung.

Zudem ist Lingua::Lid sowohl Open Source als auch freie Software, die unter der liberalen zlib Lizenz herausgegeben wird.

Unterstützte Plattformen

Betriebssystem Distribution/Version Architektur
Linux Debian Etch (4.0) x86/IA-32
Linux Debian Lenny (5.0) x86/IA-32
Linux Ubuntu LTS (10.04) x86/IA-32
Solaris 10 Sparc
FreeBSD 6 x86/IA-32
FreeBSD 7 x86/IA-32
FreeBSD 8 x86/IA-32

Sollten Sie die Software für ein anderes Betriebssystem oder eine andere Distribution benötigen, nehmen Sie Kontakt mit uns auf.

Voraussetzungen

Die Voraussetzungen an Hard- und Software sind gering, da sowohl Lingua::Lid als auch lid mit sehr wenig Ressourcen auskommen und keine weitere Software außer einer vorhandenen Perl-Installation und der C und Thread-Bibliothek des jeweiligen Betriebssystems benötigen.

  • Perl 5.8.0 oder höher
  • Eine Build-Umgebung (gcc empfohlen)
  • Lingua-Systems' lid Version 2.0.2 oder höher
  • etwa 100 KiB Festplattenspeicher