1. Translating Code Through Context