Implementation of the translation part