LaTeX is very useful for writing documents in a foreign
language. LaTeX can theoretically support any language.
However, in reality, there is hyphenation
support for only a few dozen. The standard version of LaTeX\
supports the English language, and it can hyphenate most English words
correctly. SIPB has a version of LaTeX which can hyphenate a
document written in German, and we are working on getting French and
Spanish versions. The English version can be used to produce foreign
language documents, but be warned that hyphenation will be according
to rules of the English language.