Bean Soup Translation: Flexible, Linguistically-Motivated Syntax For Machine Translation