# 📖 Kitaaba Jechootaa — Afaan Oromo Dictionary
A fast, fully offline English ↔ Afaan Oromo desktop dictionary, built as a native cross-platform app.
No internet connection. No ads. No accounts. Just a dictionary that works.
---
## Why I Built This
I searched for a proper Afaan Oromo desktop dictionary — something I could give my sister so she could learn and look up words without needing an internet connection every time. I couldn't find one that actually worked well, worked offline, or felt like a real application instead of a bloated web page wrapped in Electron.
I'm a backend and systems engineer by trade, not a desktop or frontend developer. But once I decided this needed to exist, I built the first working version in a matter of hours — a real, native, searchable, bidirectional dictionary running fully on-device.
The dictionary data itself came from a PDF/Word document I had access to, which I parsed and imported into a proper local database. It's a solid start, but it's incomplete. **If you have access to a more complete Afaan Oromo word list — PDF, Word document, spreadsheet, or anything else — I would genuinely appreciate you sharing it.** The more complete the dictionary, the more people it can help.
---
## Features
- 🔄 **Bidirectional search** — English → Afaan Oromo and Afaan Oromo → English, with a single tap to switch direction
- ⚡ **Full-text search (SQLite FTS5)** — fast, ranked, relevance-based results, not a slow linear scan
- 📴 **100% offline** — all data lives in a local SQLite database bundled with the app; no network calls, ever
- 🎯 **Smart matching** — exact match → prefix match → contains match, with automatic fallback so typos and partial words still return results
- 📚 **Detailed entries** — part of speech, pronunciation, and example sentences in both languages where available
- 🖥️ **Native desktop app** — not a browser tab, not Electron bloat; a real lightweight native binary for Windows, macOS, and Linux
---
## Tech Stack
| Lay …