For internationalizing an MFC application, it sounds like there are two main approaches:
Compile and deploy resource-only DLLs.
Extract and replace all strings with the localized version.
Internationalization in MFC
Internationalization in your projects
Localization and internationalization, what’s the difference?
appTranslator localization tool: Costs $460 and $630 for standard and professional editions. This generates a separate EXE for each language.
Internationalization & Localization: an article that gives an overview to i18n of software.