translate interface