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.