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:
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!
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!
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.
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.