as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
design a mobile app that helps users learn new languages.
user
the mobile app should include features such as:
- an audio library containing recordings of native speakers pronouncing words and phrases in the target language. 
- a vocabulary list of words and phrases with definitions and translations into the native language.
- flashcards to help users learn and review words and phrases.
- quizzes and tests to assess users' progress. 
- the ability to slow down audio recordings for better comprehension. 
- a searchable dictionary of words and phrases. 
- a language-exchange feature to enable users to find partners for practicing and speaking the language.
assistant