Although it is a tree-to-tree system, we simplify the decoding step by "flattening" the target-side tree translation rules into string expansion rules (keeping track of the dependency structure in state features).
our setting is actually quite similar to that of many tree-to-string and string-to-string systems.