Skip to content

LurkyLunk/NativeLanguageApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Native American Language Learning App

Overview

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.

Features

  1. Language Selection: Choose between Navajo and Choctaw languages.
  2. Word Translation: Translate words from English to the selected Native American language.
  3. Pronunciation Guide: Each translated word comes with a pronunciation guide to aid learning.
  4. Random Word Generator: Learn new words with the random word generator, which selects words randomly from the dictionary.
  5. Curriculum System: Progress through a structured learning path, starting from simple words to more complex sentences.

Usage

  1. Starting the App: Run the app to access the main menu.
  2. Select Language: Choose either Navajo or Choctaw to start learning.
  3. Translate Words: Input English words to get their translations and pronunciations in the selected language.
  4. Explore Random Words: Use the random word generator to discover new words and phrases.
  5. Follow the Curriculum: Engage with the curriculum system for a more structured learning experience.

Installation

  1. Clone or download the app repository from [https://github.com/LurkyLunk/NativeLanguageApp.git].
  2. Install Python (version 3.x) and necessary dependencies.
  3. Run the main script to start the app: navajo_app.py.

Dependencies

  • Python 3.x
  • Tkinter for the GUI interface
  • Other Python libraries as specified in requirements.txt.