complete tranlation