Babel

https://www.babbel.com/dashboard

Babel helps you to learn another language

It can be used in education as a tool to help supplement what the students are learning in school. Although given its age requirements would be best suited to University students   

It could be used to reduce barriers because it is largely auditory based. Students hear the words in the foreign language which is easier for auditory learners. It also has a feature which enables students to speak in the foreign language and the computer determines if they are saying the words properly which is beneficial to the students who need to speak the language to learn it.

You must be 18  years of age or older  to use Babel.