A more semantic approach resorts to training word alignments on semantic word classes (Ma et al., 2011).
the resulting alignments are only used to supplement the word alignments learned on lexical words.