enhanced TranslateModule