# π 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 β¦