fix translate bug