Alignments can be established at the word level, phrase level (MacCartney et al., 2008), or dependency level (Dinu and Wang, 2009).
1 We implement the algorithm within an open source TE development platform (Padó et al., 2015).