However, they have a major limitation that they do not have a principled mechanism to guarantee grammaticality on the target side, since there is no linguistic tree structure of the output.
string-to-tree systems explicitly model the grammaticality of the output by using target syntactic trees.