check this out:

set input Language to English then
Input.SetSelection("English", 1, -1);

set input Language to russian then
Input.SetSelection("russian", 1, -1);
.
.
.
.

can i change input language automatically(with ams - wihtout using alt+shift in windows)???