translation and replacepass