A natural language translation system contains language-neutral modules for
syntactic analysis, transfer, and morphological and syntactical generation
of feature structures for an input expression in a source and a target
language. The language-neutral modules are driven by language-specific
grammars to translate between the specified languages so that no knowledge
about the languages need be incorporated into the modules themselves. The
modules interface with the grammar rules in the form of compiled grammar
programming language statements that perform the required manipulation of
the feature structures. Because the modules are language-neutral, the
system is readily adaptable to new languages simply by providing a grammar
for the new language. Multiple copies of each module, each interfacing
with a different natural language grammar, enables simultaneous
translation of multiple languages in the same system.
Un système de traduction de langage naturel contient les modules langue-neutres pour l'analyse syntactique, le transfert, et la génération morphologique et syntactique des structures de dispositif pour une expression d'entrée dans une source et une langue cible. Les modules langue-neutres sont conduits par des grammaires spécifiques à une langue pour traduire entre les langues indiquées de sorte qu'aucune connaissance au sujet des langues ne doive être incorporée aux modules eux-mêmes. Les modules se connectent par interface aux règles de grammaire sous forme de rapports compilés de langage de programmation de grammaire qui effectuent la manipulation exigée des structures de dispositif. Puisque les modules sont langue-neutres, le système est aisément adaptable à de nouvelles langues simplement en fournissant une grammaire pour la nouvelle langue. Les copies multiples de chaque module, chacun qui se connecte par interface à une grammaire différente de langage naturel, permet la traduction simultanée des langues multiples dans le même système.