When you design HTML pages for use by multi-lingual web applications, keep the following guidance in mind:
Remove all text from images so that you do not have to provide a separate version of images for each language.
Use the HTML Submit button rather than customized "submit" images.
Do not use fixed font sizes. These prevent users from increasing font sizes in their browsers, which for some languages they may need to do to make the text legible. It may be necessary to create a separate style sheet for each language.
Do not assume that any particular font is supported for all languages.
Place checkboxes and radio buttons in separate cells of tables, to ensure that they always align properly.
Design your HTML pages to accommodate different text lengths.
Do not assume that colors have universally recognized meanings. Red may not mean "stop" in some cultures, and green may not mean "go".