The Native American Language Learning App is a unique educational tool designed to promote the learning and preservation of indigenous languages, with a focus on Navajo and Choctaw languages. This app provides an intuitive and interactive way for users to learn basic vocabulary and phrases in these languages.
- Language Selection: Choose between Navajo and Choctaw languages.
- Word Translation: Translate words from English to the selected Native American language.
- Pronunciation Guide: Each translated word comes with a pronunciation guide to aid learning.
- Random Word Generator: Learn new words with the random word generator, which selects words randomly from the dictionary.
- Curriculum System: Progress through a structured learning path, starting from simple words to more complex sentences.
- Starting the App: Run the app to access the main menu.
- Select Language: Choose either Navajo or Choctaw to start learning.
- Translate Words: Input English words to get their translations and pronunciations in the selected language.
- Explore Random Words: Use the random word generator to discover new words and phrases.
- Follow the Curriculum: Engage with the curriculum system for a more structured learning experience.
- Clone or download the app repository from [https://github.com/LurkyLunk/NativeLanguageApp.git].
- Install Python (version 3.x) and necessary dependencies.
- Run the main script to start the app:
navajo_app.py
.
- Python 3.x
- Tkinter for the GUI interface
- Other Python libraries as specified in
requirements.txt
.