SmartReading works in all languages.
One condition however, is that you already have an acceptable range of vocabulary of the language you are reading. You should have some knowledge of the language including basic grammar. If basic vocabulary is lacking, SmartReading does not work. If however, a basis is there, the learning of the new language is even faster, thanks to SmartReading.