Learn Spanish, French, German, Italian, Russian, Portuguese, Turkish, Dutch, Irish, Danish, Swedish, Ukrainian, Esperanto, Polish, Greek, Hungarian, Norwegian, Hebrew, Welsh and English. Totally fun and free. New! Swahili and Romanian. Practice your speaking, reading, listening and writing sk...