Performing translations