Translation and cleanup