Cathryn
What doesn't work about SET LANGUAGE, and why do you even need it? Can you not just put the messages in the various languages in a table and select from there for your e-mail?
'Hindi', '??????'
'English', 'Hello'
'Spanish', 'Buenos días'
'Portuguese', 'Bom dia'
John