This metapackage is part of the Debian Pure Blend "Debian Science"
and installs packages related to Linguistics.

The list to the right includes various software projects which are of some interest to the Debian Science Project. Currently, only a few of them are available as Debian packages. It is our goal, however, to include all software in Debian Science which can sensibly add to a high quality Debian Pure Blend.

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science
to you, or if you have prepared an unofficial Debian package, please do not hesitate to
send a description of that project to the Debian Science mailing list

Once launched, it monitors for a preset hot-key combination. When
some text is selected on any window and the hot-key is pressed, it
pops-up with the word looked-up. Should the user prefer passive
notifications, this can be done by enabling the notifications option.

When the term looked for is vague/not known, then either the search
can be broadened with the use of regular expressions (*, ?, etc.) in
the search string or spelling suggestions when a term is incorrect.

For regular expressions based search to work, wordnet-sense-index
package is required.

Collatinus can be used to lemmatise latin texts, i.e. extract words and
make a lexicon which indicates for each word its canonic form, and how
the form actually found in the text was derived from it, for instance by
declining it. Example : rosam gives : rosa-rosae -- acc. sing.
Collatinus provides a nice graphic front-end to each operation.

Collatinus-nouus (stands for Collatinus, new generation) replaces every
previous version of Collatinus.

Memory-Based Learning (MBL) is a machine-learning method applicable to a wide
range of tasks in Natural Language Processing (NLP).

Frog is a modular system integrating a morphosyntactic tagger, lemmatizer,
morphological analyzer, and dependency parser for the Dutch language. It is
based upon it's predecessor TADPOLE (TAgger, Dependency Parser, and
mOrphoLogical analyzEr). Using Memory-Based Learning techniques, Tadpole
tokenizes, tags, lemmatizes, and morphologically segments word tokens in
incoming Dutch UTF-8 text files, and assigns a dependency graph to each
sentence. Tadpole is particularly targeted at the increasing need for fast,
automatic NLP systems applicable to very large (multi-million to billion word)
document collections that are becoming available due to the progressive
digitization of both new and old textual data.

NB: As of 2012-06 (upstream release 0.12.15), Frog can be considered beta
software.

Frog is a product of the ILK Research Group (Tilburg University,
The Netherlands) and the CLiPS Research Centre (University of Antwerp,
Belgium).

If you do scientific research in NLP, Frog will likely be of use to you.

In Selator, D. and Temperly, D. "Parsing English with a Link Grammar"
(1991), the authors defined a new formal grammatical system called a
"link grammar". A sequence of words is in the language of a link
grammar if there is a way to draw "links" between words in such a way
that the local requirements of each word are satisfied, the links do
not cross, and the words form a connected graph. The authors encoded
English grammar into such a system, and wrote this program to parse
English using this grammar.

link-grammar can be used for linguistic parsing for information
retrieval or extraction from natural language documents. It can also be
used as a grammar checker.

MBT is a memory-based tagger-generator and tagger in one. The tagger-generator
part can generate a sequence tagger on the basis of a training set of tagged
sequences; the tagger part can tag new sequences. MBT can, for instance, be
used to generate part-of-speech taggers or chunkers for natural language
processing. Features:

Tagger generation: tagged text in, tagger out,

Optional feedback loop: feed previous tag decision back to input of next
decision,

MbtServer extends Mbt with a server layer, running as a TCP server. Mbt is a
memory-based tagger-generator and tagger for natural language processing.
MbtServer provides the possibility to access a trained tagger from multiple
sessions. It also allows one to run and access different taggers in parallel.

MbtServer is a product of the ILK Research Group (Tilburg University, The
Netherlands) and the CLiPS Research Centre (University of Antwerp, Belgium).

If you do scientific research in natural language processing, MbtServer will
likely be of use to you.

Memory-Based Learning (MBL) is a machine-learning method applicable to a wide
range of tasks in Natural Language Processing (NLP).

The Tilburg Memory Based Learner, TiMBL, is a tool for NLP research, and for
many other domains where classification tasks are learned from examples. It
is an efficient implementation of k-nearest neighbor classifier.

WordNet(C) is an on-line lexical reference system whose design is
inspired by current psycholinguistic theories of human lexical
memory. English nouns, verbs, adjectives and adverbs are organized
into synonym sets, each representing one underlying lexical
concept. Different relations link the synonym sets.

WordNet was developed by the Cognitive Science Laboratory at Princeton
University under the direction of Professor George A. Miller (Principal
Investigator).

WordNet is considered to be the most important resource available to
researchers in computational linguistics, text analysis, and many
related areas.

FoLiA is an XML-based format for Linguistic Annotation suitable for
representing written language resources such as corpora.
Its goal is to unify a variety of linguistic annotations in one single rich
format, without committing to any particular standard annotation set.
Instead, it seeks to accommodate any desired system or tagset, and so offer
maximum flexibility. This makes FoLiA language independent.
see http://ilk.uvt.nl/folia/ for more information.

libfolia is a product of the ILK Research Group, Tilburg University (The
Netherlands).

This package provides the FoLiA header files required to compile C++ programs
that use libfolia.

MBT is a memory-based tagger-generator and tagger in one. The tagger-generator
part can generate a sequence tagger on the basis of a training set of tagged
sequences; the tagger part can tag new sequences. MBT can, for instance, be
used to generate part-of-speech taggers or chunkers for natural language
processing.

MBT is a product of the ILK Research Group (Tilburg University, The
Netherlands) and the CLiPS Research Centre (University of Antwerp, Belgium).

If you do scientific research in natural language processing, MBT will
likely be of use to you.

This package provides the header files required to compile C++ programs that
use libmbt.

The TiCC utils C++ library contains useful functions and other goodies for
general use in TiMBL and other parts of the TiCC software stack and beyond.

TiCC utils is a product of the Tilburg centre for Cognition and Communication
(Tilburg University, The Netherlands). If you do scientific research in
Natural Language Processing, TiCC software will likely be of use to you.

This package provides the header files required to compile C++ programs
that use libticcutils.

The Tilburg Memory Based Learner, TiMBL, is a tool for Natural Language
Processing research, and for many other domains where classification tasks are
learned from examples. It is an efficient implementation of k-nearest neighbor
classifier.

TiMBL is a product of the ILK Research Group (Tilburg University, The
Netherlands) and the CLiPS Research Centre (University of Antwerp, Belgium).

This package provides the TiMBL header files required to compile C++ programs
that use TiMBL.

The Tilburg Memory Based Learner, TiMBL, is a tool for Natural Language
Processing research, and for many other domains where classification tasks are
learned from examples. It is an efficient implementation of k-nearest neighbor
classifier.

TiMBL is a product of the ILK Research Group (Tilburg University, The
Netherlands) and the CLiPS Research Centre (University of Antwerp, Belgium).

This package provides the TiMBL header files required to compile C++ programs
that use TiMBL.

The Natural Language Toolkit (NLTK) is a leading platform for building
Python programs to work with human language data. It provides easy-to-use
interfaces to over 50 corpora and lexical resources such as WordNet,
along with a suite of text processing libraries for classification,
tokenization, stemming, tagging, parsing, and semantic reasoning.

The Natural Language Toolkit (NLTK) is a leading platform for building
Python programs to work with human language data. It provides easy-to-use
interfaces to over 50 corpora and lexical resources such as WordNet,
along with a suite of text processing libraries for classification,
tokenization, stemming, tagging, parsing, and semantic reasoning.

Sequitur G2P is a data-driven grapheme-to-phoneme converter. It can
be applied to any monotonous sequence translation problem, provided
the source and target alphabets are small (less than 255
symbols). Data-driven means that you need to train it with example
pronunciations. Training takes a pronunciation dictionary and
creates a model file. The model file can then be used to transcribe
words that where not in the dictionary.