Contract translation