how it works translation