added super support for smart translating