add TranslateMessage()