add macros for qualifying translation