Little Linguist
Language books for children in Albanian, Arabic, Bengali, Bulgarian, Chinese, Cornish, Croatian, Czech, Dutch, English (EAL), Farsi, French, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Kurdish, Latin, Latvian, Lithuanian, Malayalam, Nepali, Norwegian, Polish, Portuguese, Punjabi, Romanian, Russian, Scottish Languages, Serbo-Croatian, Shona, Slovakian, Somali, Spanish, Swahili, Swedish, Tagalog, Tamil, Thai, Turkish, Urdu, Vietnamese and Welsh