Natural language processing, the IBM Model 1&2