While language learning apps and websites such as are plentiful online, places to practice are less easy to find! Here’s a few you can try out, none of which are limited to just one or two languages:
Chat
HelloTalk (iOS/Android): an app with 100+ languages that lets you chat with native speakers of your target language from around the world with voice + text. It’s the one most geared towards just conversation!
WeSpeke(iOS/Android): an app and website with probably the largest variety of languages at 130, with text, audio, and video chat.
Conversation Exchange: this one’s a little different, as it not only allows you to get a pen pal and has text, video, and voice, but it also lets you meet up with native speakers in your area to practice!
Speaky(iOS/Android):a web and mobile app which is pretty much social media for language learners! It has 110+ languages and you can make video/audio calls and message from your browser.
HiNative (iOS/Android): not exactly for chatting with people, but instead you can ask native speakers about their culture/language in your target language!
Read
Duolingo Immersion: lets you translate articles from your target language into your native language, or vice versa.
Readlang: read articles, books, and other texts online, with vocab support, and it will create vocab lists and flashcards based on the words you needed help with.
All You Can Read: a selection of magazines and news websites from 200 countries, offered in a wide variety of languages.
Worldpress:a directory of worldwide newspapers and magazines, sorted by country, region, and also political affiliation.
Listen
Live-Radio: a collection of thousands of worldwide radio stations in a multitude of languages.
Every Tongue: 7,000+ recordings of all different languages, readily available online.
Omniglot:a massive listing of online radio stations in languages from A-Z!
Global Recordings Network:search by language or country to listen to any of a wide variety of online recordings.
This is such a tidy collection of important language learning websites, particularly the language exchange ones. I’m sure everyone can find something of value on here. Well done!