Semantic aspects of translation