Scalable Discriminative Learning for Natural Language Parsing and Translation