Logo Lanfrica

Meles-Z/afaan-oromo-dictionary

Domaine:

natural language processing

Type de record:

softwaretools
Créateur:
Mel
HĂ´te:
# 📖 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 …