oromo_spell_checker/
├── venv/
├── data/
│ ├── raw/ # Raw scraped data
│ └── processed/
│ ├── oromo_dictionary.txt
│ ├── sentence_corpus.txt
│ └── vowel_variants.json
├── models/
│ └── oromo_context_corrector/ # Saved neural network model
├── src/
│ ├── __init__.py
│ ├── data_collector.py # Scripts for scraping/cleaning
│ ├── spell_checker.py # Module 1: Foundational checker
│ └── context_checker.py # Module 2: Contextual checker
├── app/
│ ├── app.py # The UI application (Streamlit)
│ └── api.py # The backend API (FastAPI)
├── tests/
│ ├── test_spell_checker.py
│ └── test_context_checker.py
└── requirements.txt