Machine Translation
– Classical and Statistical Approaches
Session 2: Syntactic Transfer
Jonas Kuhn Universität des Saarlandes, Saarbrücken The University of Texas at Austin jonask@coli.uni-sb.de
DGfS/CL Fall School 2005, Ruhr-Universität Bochum, September 19-30, 2005
Jonas Kuhn: MT 2
Session 2: Syntactic Transfer
Syntactic Transfer
Steps: Analysis, Transfer, Generation How are the various types of divergence dealt
with? For lab exercise: Quick Prolog Intro/Recap
Basic Prolog Terminology and Syntax Lists and Definite Clause Grammars (DCGs)
Jonas Kuhn: MT 3
Syntactic Transfer
Source-language syntactic analysis:
construct SL analysis tree
Transfer: Tree-to-tree transformations applied
recursively to SL tree: construct TL tree
recursive, non-deterministic top-down process
(No syntactic generation required in TL)
Morphological generation Consolidation: Applying TL grammar constraints to the
TL structure to enforce grammaticality (and fill in underspecified values)
Syntactic Structure Syntactic Structure String String
Jonas Kuhn: MT 4
Syntactic Transfer: Resources
Translation process is governed by three sets of rules
Standard grammar specification for source language
analysis (e.g., context-free grammars)
Transfer “grammar”: Transformation rules
Include translation variables (e.g., tv(X) in Trujillo’s
tree notation)
Set of transformation rules will be applied recursively
to each occurrence of translation variables
Standard grammar specification for target language
generation