3.0 translate filter

Implements the suggestion in #4652
not convinced :P