Sorry this is unresponsive to your immediate question, but HTML/XHTML won't let you down if you specify the language correctly, Patricia.
This story about HTML internationalization, just out this week, may be of interest to you:
http://www.digital-web.com/articles/richard_ishida/
Assuming XHTML, here is how you would start out if your whole document were to be served up in German:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
http://www.w3.org/1999/xhtml">
xhtml document
... With "de" signifying "Deutsch" of course. If you were serving up English, that segment would instead be
... xml:lang="en" lang="en" ...
Note that Unicode (utf-8) is used here to take advantage of its support for umlauts and all that other good stuff. Many pages in English use ISO 8859-1 (Latin 1) instead. Unicode has all the same characters and then some, so it will be around long after the older standard fades away.
You can change languages (and back, if needed) anywhere in a document. Indicating that you've done so is supposed to make it easier to parse and display correctly. I haven't done that myself, so I can't give you the details, but the documentation is good at the W3C (World Wide Web Consortium) website. The various browsers all do well with this too, I believe.
I can think of other things that might deter you from converting to HTML, but it seems to me it would be a good medium for what you have in mind. In any event, maybe this information will be useful to you sometime.
Jeff