Translation gets more functional