How about http://www.freelang.com? I've downloaded an electronic dictionary program there, and then you can get word lists from whatever languages you like. You can also add to them. Some languages have larger word lists than others. I suspect the laguages you mentions should be no problem (I actually have the Italian list, it's pretty good). FWIW, the Turkish one certainly sucks.