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