When I use this line to set Locale for Japanese it works just fine.
tts.setLanguage(Locale.JAPANESE);
When I substitute FRENCH, GERMAN, ITALIAN and CHINESE it also works.
When I substitute SPANISH, RUSSIAN or HINDI Eclipse tells me "SPANISH cannot be resolved or is not a field" [fill in for the other languages].
I am told Android does provide support for these languages, so how is it possible I do not find them?