Initial translation pass