# Translator/Vocabulary App A Translator/Vocabulary App which uses the Mistral API OpenAI chat completion to perform translations, look up words in a dictionary, and generate vocabulary items. ## Features | Feature | Description | |-----------------------|---------------------------------------------------------------------------------------------------------------------------------------| | Language Selection | Selection of 50 pre-defined languages, with the ability to add custom languages and dialects | | Translation | Translate between given and customizable languages, including a translation history and pronunciation (only some languages supported) | | Dictionary Lookup | Look up terms in a dictionary | | Vocabulary Generation | Generate vocabulary items with the help of AI or add them manually | | Learning Exercises | Learn vocabulary cards by customizable exercises (e.g., spelling mode) | | Vocabulary Management | Manage vocabulary cards by sorting them into stages (progress), languages, custom categories, etc. | | Overview | Overview of learned vocabulary and vocabulary in different stages (new, ..., learned) | ## UI/UX | Aspect | Description | |--------------|-------------------------------------------------------------------------| | UI Framework | Uses the classic Android Fragment UI and Composable for certain dialogs |