KANTOO Overview
KANTOO is an object-oriented C++ implementation of CMU's KANT
technology for machine translation, plus an integrated set of support
tools for efficient knowledge maintenance/update. KANTOO has 5 main
modules, which are shown in the figure and described briefly below.
 |
Basic KANTOO Architecture |
- KANTOO Analyzer
This module is used both for grammar checking of controlled source
languages and analysis of controlled texts for automated translation.
One run of the Analyzer produces an Interlingua file that can
be translated into any supported target language.
[C++ software and knowledge files]
- KANTOO Generator
This module is used both for generation of each target language from the interlingua produced by the Analyzer.
[C++ software and knowledge files]
- Lexical Maintenance Tool (LMT)
The LMT provides an Oracle Forms interface for rapid update of source
language technical terminology, by developers and end-users. The use
of RDBMS technology supports efficient maintenance of large-scale
terminology banks for commercial applications.
[Oracle database and
forms]
- Language Translation Database (LTD)
The LTD tool provides an Oracle Forms interface for rapid update of
target language technical terminology, by developers and
end-users. The use of RDBMS technology supports efficient maintenance
of large-scale terminology for commercial applications.
[Oracle
database and forms]
- Knowledge Maintenance Tool (KMT)
The Knowledge Maintenance Tool provides an interface for structured editing
of grammar rules and domain knowledge, supporting rapid revision, and
incremental update/build of the Analyzer and Generator. Intended
primarily for the developer and end-user maintainer, this tool can be
used by customers who wish to continue customizing the grammar and
domain knowledge after delivery of a finished application.
[C++ code
and interfaces]
[ KANT Home ] [ LTI Home ]
Copyright (c) 1997, Carnegie Mellon University