The basic language practice app will go here
It will have the following features:
- Access will be limited to registered users for features that use ChatGPT.
- There will be a selection box for the language to practice, also set in user settings.
- A selection for percentage of new phrases to practice, ie, 10% new phrases, 20% new phrases, 30% new phrases, etc.
- A selection for the number of phrases to practice, ie, 10 phrases, 20 phrases, 30 phrases, 40 phrases, etc.
- There will be a button to request a translation of a new phrase. (size limited)
- checked versus existing phrases in the database.
- when a new phrase is added to the database,
- Translation will be retrieved
- TTS for the male, female, neutral (if applicable) versions will be retrieved
- Translation will be added to the DB
- When a practice list is generated, the phrases will be randomized.
- The randomization for registered users will be:
- based on the percentage of new phrases selected.
- based on user history.
- The randomization for guests will be completely randomized.
- The randomization for registered users will be: