cache and proxy translation