translator: dir exist checking moved to translator