How to get a list of all available keyboards on Windows Phone Mango (in C # code)? Or how to programmatically set up a custom keyboard for input? For example, I want the keyboard to be in Russian for entering my translator application in order to translate it into English
You cannot change the keyboard language in the code. This is up to the user. But with Mango, a user can have multiple keyboards and switch at the touch of a button.
You just have to assume that the user will do this.
InputScopes → http://www.kunal-chowdhury.com/2011/07/windows-phone-7-mango-tutorial-26-what.html