Add BTranslateFunctor class