To get the selected language in OS X it seems that the following works well:
put replaceText(shell("defaults read NSGlobalDomain AppleLanguages"),"(\s|\(|\))","") into theLanguagesList
How does one get the same information on a Windows machine?
sims