fixed translate bug