[UPDATE]
> translate function