Windows has a wide range of language support. What I do is; install extra languages from Windows DVD and I actually use a special font with that for my custom language typing needs. That is for one specific language which I need in my work. By doing this I get a language bar in the task bar which sometimes does odd stuff. If I want to use English I have to switch language by using some short key. And the same key for switching it back to other language. Now definitely, the result will be odd if you miss switching before typing. Here is a solution for this problem.