Check our Answer ID 5264 - that explains how international characters must be represented in SIMPL and/or Smart Graphics.
I'm sure there are tools that will encode strings into their UNICODE representations for you.
You also need to ensure you're using a font that *supports* the characters you need (Arabic, Chinese, Hebrew, Cyrillic etc.) - if you're on Smart Graphics, you'll need one of the "International" themes for that.
As for driving the strings - you could use an MSEND per language as a basic option, or look at creating a translation manager, though all that does is make things easier to maintain.? We have a library that looks at a directory, picks up any language files (which are essentially just XML key-value collections) and then your program deals in keys, rather than text.? So "LANG_HOME" in en-GB converts to "Home" and I believe in en-US one would convert that to "Crib" ;-)
All the best,
Oliver