Go Home
AI Repository Logo in GIF format


Natural Language Processing

[OUTLINE - TUTORIAL - TOOLS - RESOURCES - SUBMIT]


Freeware
Tools

  • ALE (Attribute Logic Engine)
    • Description: ALE is a environment that integrates phrase structure parsing and constraint logic programming with typed feature structures. It can handle several formalisms including HPSG, PATR-II, DCG grammars, and Prolog, Prolog-II, and LOGIN programs. Sample grammars are provided with the distribution.
    • Platforms: Platforms with SICStus Prolog, or Quintus Prolog.
    • Source: The latest version is available from the CMU Artificial Intelligence Repository.
    • Reference: Additional information is available from the CMU Artificial Intelligence Repository.
    • Contact: carp@lcl.cmu.edu.
  • CGPARSER
    • Description: CGParser is a linear parser of Conceptual Graphs. It was written using the YACC compiler generator utility. The distribution includes examples of various levels of complexity for testing purposes.
    • Platforms: UNIX.
    • Source: The latest version is available from the Consortium for Lexical Research.
    • Reference: Additional information is available from the Consortium for Lexical Research.
    • Contact: hdp@nmsu.edu.
  • CHARON
    • Description: CHARON is an environment for the development and testing of LFG grammars. It integrates parsers, semantic components and the generator, and provides a user-interface for the compilation and the testing of LFG grammars.
    • Platforms: UNIX.
    • Source: The latest version is available from ftp.ims.uni-stuttgart.de.
    • Reference: Additional information is available from ftp.ims.uni-stuttgart.de.
  • Conc
    • Description: Conc is used for producing concordances of texts. It also produces a frequency index for each word in the text. It displays the original text, the concordance, and the index each in synchronized windows.
    • Platforms: Mac.
    • Source: The latest version is available from the Consortium for Lexical Research.
    • Reference: Additional information is available from the Consortium for Lexical Research.
    • Contact: antworth@am.dallas.sil.org.
  • ELIZA
    • Description: This is the classic NLP program by Weizenbaum. It allows for a simple first assignment in NLP. Students are asked to develop a new knowledge base for some domain other that the classic psychoanalyst-patient one.
    • Platforms: PC, Mac, VAX, UNIX and others.
    • Source: The latest version is available from the CMU Artificial Intelligence Repository.
    • Reference: N/A.
    • Contact: N/A.
  • ENGLEX
    • Description: Englex is a lexicon for morphological analysis of English text. It is intended for use with PC-KIMMO (or programs that use the PC-KIMMO parser, such as KTEXT). Combined with software, it facilitates production of sets of records of the morphological constituents in English texts.
    • Platforms: PC, Mac, and UNIX.
    • Source: The latest version is available from the Consortium for Lexical Research.
    • Reference: Additional information is available from the Consortium for Lexical Research.
    • Contact: evan@txsil.lonestar.org.
  • FLEX (Fast Lexical Analyzer Generator)
    • Description: FLEX is a generator of lexical pattern recognizers. It is an extension to the UNIX LEX lexical analyzer utility.
    • Platforms: UNIX.
    • Source: The latest version is available from the ftp.ee.lbl.gov.
    • Reference: Additional information is available from the Consortium for Lexical Research.
    • Contact: vern@ee.lbl.gov.
  • FONOL
    • Description: Fonol is a programming language for experimenting with Transformation-Grammar-style phonological rules. It also incorporates input and output filters/conditions. It is intended for both phonology students and researchers in that it facilitates understanding of phonological rule fundamentals and helps manage large complex bodies of phonological rules.
    • Platforms: PC (and platforms with Turbo Pascal).
    • Source: The latest version is available from the Consortium for Lexical Research.
    • Reference: Additional information is available from the Consortium for Lexical Research.
    • Contact: brandon@gamma.is.tcu.edu.
  • Grammar Workbench
    • Description: The Grammar Workbench is an environment for the development and analysis of grammars. It is geared towards the AGFL (Affix Grammars over a Finite Lattice) formalism.
    • Platforms: PC, and Sun.
    • Source: The latest version is available from hades.cs.kun.nl.
    • Reference: Additional information is available from hades.cs.kun.nl.
    • Contact: agfl@cs.kun.nl.
  • KGEN
  • LINK
  • Lotec
  • LT Thistle
  • OGI Speech Tools
    • Description: The OGI Speech Tools are a set of speech data manipulation tools including an X Windows display tool (Lyre) for displaying data in a time synchronous fashion, a Neural Network training package, a set of C library routines (LIBNSPEECH) for speech data manipulation, a set of sound-file format conversion utilities, and a set of Pearl scripts for automating the use of the above tools.
    • Platforms: UNIX.
    • Source: N/A.
    • Reference: N/A.
    • Contact: tools@cse.ogi.edu.
  • PC-KIMMO
    • Description: PC-KIMMO is a popular program among computational linguists, descriptive linguists, and NLP system developers. It generates and/or recognizes words using a two-level model of word structure, i.e., a lexical-level form, and a surface-level form.
    • Platforms: PC, Mac, UNIX.
    • Source: The latest version is available from the Consortium for Lexical Research.
    • Reference: Additional information is available from the Consortium for Lexical Research, and PC-KIMMO: A Two-Level Processor for Morphological Analysis by Evan L. Antworth, published by the Summer Institute of Linguistics (1990).
    • Contact: evan@txsil.lonestar.org.
  • SAX (Sequential Analyzer for syntaX and semantics)
    • Description: SAX is a syntactic analyzer for Definite Clause Grammar. It employs a bottom-up and breadth-first parsing algorithm. Distribution includes a Japanese grammar and some sample Japanese data.
    • Platforms: Platforms with SICStus Prolog.
    • Source: The latest version is available from the Consortium for Lexical Research.
    • Reference: Additional information is available from the Consortium for Lexical Research.
    • Contact: N/A.
  • SYNTACTICA

Commercial
Tools

  • Alvey Natural Language Tools (ANLT)
    • Description: The Alvey Natural Language Tools is a set of tools for use in natural language processing research. These include a morphological analyzer, parsers, a grammar and a lexicon. They can be used independently or with a grammar development environment to form a complete system for the morphological, syntactic and semantic analysis of a considerable subset of English.
    • Platforms: UNIX.
    • Source: N/A.
    • Reference: Additional information is available from ftp.cl.cam.ac.uk.
    • Contact: N/A.
  • ALEP
    • Description: The Advanced Language Engineering Platform (ALEP) is a versatile and flexible general purpose NLP platform. It is independent of formalism, incorporates a number of standards such as SGML, ISO character sets, and MOTIF and comes with a graphical user interface, an extensive on-line documentation, and various tools for text handling, linguistic processing, and debugging.
    • Platforms: Platforms supporting Prolog by BIM 4.0.5, ClauseDB 2.0, GNU Emacs 19.19, OSF/MOTIF 1.2.
    • Source: Available on tape through contact below.
    • Reference: Additional information is available from The Natural Language Software Registry.
    • Contact: Mr. N. K. Simpkins, Cray Systems, ALEP Support, 11b Bvd Joseph II, LUXEMBOURG, L-1840 LUXEMBOURG.
  • CSRE -- Canadian Speech Research Environment
    • Description: CSRE is designed to support speech research by providing a powerful, low-cost facility using mass-produced and widely-available hardware. Functions include speech capture, editing, and replay, spectral analysis procedures, 3D displays, parameter extraction/tracking and tools to automate measurement and support data logging. CSRE components include a speech editor, a time-domain analyzer, a spectral analyzer, a formant tracker, a pitch tracker, a speech synthesizer, an acoustic signal synthesizer, and an experiment generator/controller.
    • Platforms: PC.
    • Source: N/A.
    • Reference: Additional information is available from The Natural Language Software Registry.
    • Contact: Donald G. Jamieson, , University of Western Ontario, Hearing Health Care Research Unit, Communicative Disorders, London, Ontario N6G1H1, Canada.
  • ESPS - Entropic Signal Processing System
    • Description: ESPS is a set of signal and speech processing utilities. Their functionality includes spectrum analysis, time series manipulation, pattern classification, file manipulation, plotting, speech processing, data I/O and conversion, filter design, and filtering.
    • Platforms: SUN, SGI, HP 9000/700, or DEC 3100/5000 and ALPHA computer running UNIX.
    • Source: N/A.
    • Reference: Additional information is available from The Natural Language Software Registry.
    • Contact: Ken Nelson, Director of Sales and Marketing, Entropic Research Laboratory, 600 Penn. Ave. S.E., Suite 202, Washington, D.C., USA 20003.
  • Natural Language (TM)
    • Description: Natural Language (TM) is an extensible natural language interface to relational SQL databases. It employs a parser, semantic interface, natural language generator, and a deductive system that interprets English questions in the context of the specific applications. Its extension mechanism, Intelligent Connector (ICon), may be used to customize Natural Language to specific applications.
    • Platforms: MS-Windows, VMS, and UNIX.
    • Source: N/A.
    • Reference: Additional information is available from The Natural Language Software Registry.
    • Contact: Cilla DeVries, Natural Language Inc., Marketing Department, 1125 Atlantic Avenue, Alameda, CA 94501, U.S.A.
  • NL Builder (TM)
    • Description: NL Builder (TM) may be used to develop NLP applications or experiment with various linguistic components. It consists of a tokenizer, a dictionary, a morphological analyzer, a parser, a semantic interpreter, a semantic network KRL, lexical acquisition tools, "C" hooks, and a debugger.
    • Platforms: PC, Mac, Apollo, Sun, VAX, NeXT, and others.
    • Source: N/A.
    • Reference: Additional information is available from The Natural Language Software Registry.
    • Contact: Edwin R. Addison, Synchronetics, Inc., Synchronetics, Inc., 301 N. Front St., Baltimore, MD 21202, U.S.A.
  • VisualText (R)
    • Description: VisualText is an integrated development environment (IDE) for NLP.  It constructs multipass text analyzers that combine pattern-based, grammar-based, and additional paradigms.  Features a rapid prototyping GUI, the NLP++ (R) programming language (interpreted/compiled), and the Conceptual Grammar (TM) hierarchical knowledge base management system (KBMS).  Open architecture integrated with C++; ODBC database connectivity.  Applications include information extraction, natural language generation (NLG), categorization, summarization.  Comes with the TAIParse general analyzer and others.
    • Platforms: VisualText runs on Windows PC; analyzers run on Windows PC and Linux.
    • Source: N/A.
    • Reference: http://www.textanalysis.com.
    • Contact: Maureen McHenry, 877-235-6259 USA toll free, maureen.mchenry@textanalysis.com, Text Analysis International, Inc.

Submit

Submit a Natural Language Processing tool.

1996-2003. All rights reserved.
Last updated on Monday, September 08, 2003 12:12:32 PM.
Suggestion Box.

visitors since April 8, 1999 (counter provided by LinkExchange)