add utility functions for translating with a sender