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
Description
No description provided
Readme 10 MiB
Languages
Kotlin 100%