Learning Resources for 46 Languages - Open CultureFeatures resources for learning 46 different languages from various providers including Carnegie Mellon, BBC, and Yale among many others. Featured content includes audio recordings, flashcards, and Podcasts for learning Arabic, Chinese, French, German, Italian, Russian, and Thai among 39 others.