fix translate kernel