185 projects tagged "Linguistic"
XMLmind Spell Checker (XSC) is a 100% Java spell checker engine which combines excellent performance and very attractive pricing. It is available in two editions: a general SDK designed for integrating a spell checker in any Java application, which includes a JFC Swing user interface (with source code), and a client-server edition intended for adding a spell-checking facility in HTML pages. The client-server edition uses only a very lightweight Javascript client, and Java Server Pages on the server side. Both editions include English, German, and French dictionaries. A Spanish dictionary is in preparation.
SILGraphite (formerly OpenGraphite) is a project within SIL's Non-Roman Script Initiative and Language Software Development groups to provide extensible cross-platform rendering capabilities for complex non-Roman writing systems. It consists of a rule-based programming language, Graphite Description Language (GDL), that can be used to describe the behavior of a writing system, a compiler for that language, and a rendering engine that can serve as the backend of a text processing application. SILGraphite renders TrueType fonts that have been extended by means of compiling a GDL program. It is currently being integrated into Gecko/Mozilla through the SILA project, a GNU/Linux port is also underway, and there are plans for OpenOffice.org and Abiword integration.
PolyGen is a program for generating random sentences according to a grammar definition, that is following custom syntactical and lexical rules. Formally, it is an interpreter of a language itself designed to define languages, where to interpret means executing a source program in real time and eventually outputting its result. Here, a source program is a grammar definition. The execution consists of the exploration of such grammar by selecting a random path, and the result is the sentence built on the way.