a Java Swing English-Amharic Dictionary Application
# 📚 English-Amharic Dictionary
A modern, feature-rich desktop dictionary application that translates English words to Amharic with examples and part of speech information. Built with Java Swing, this application provides an intuitive interface for Ethiopian users and Amharic language learners.
If you like the app buy me a coffee 📱 Telebirr Number: 0919827310
## ✨ Features
- **🔍 Instant Search**: Real-time search with auto-suggestions
- **đź“– Bilingual Search**: Search by English or Amharic words
- **🎨 Modern UI**: Clean, professional interface with custom styling
- **📝 Example Sentences**: Each word includes practical example sentences
- **🏷️ Part of Speech**: Noun, verb, adjective, etc. for each word
- **🎠Multiple Themes**: Switch between different Look and Feel themes
- **📊 Dictionary Statistics**: View total word count and dictionary info
- **⌨️ Keyboard Shortcuts**: Quick navigation with keyboard
- **đź’ľ Persistent Storage**: Dictionary saves automatically
## 🖥️ System Requirements
### Minimum Requirements
- **Operating System**: Windows 7/8/10/11, macOS 10.12+, or Linux (Ubuntu 18.04+)
- **Processor**: Intel Core i3 or equivalent (1.5 GHz+)
- **RAM**: 2 GB minimum (4 GB recommended)
- **Disk Space**: 50 MB for application + 10 MB for dictionary data
- **Java Version**: Java 8 (JDK 1.8) or higher
- **Screen Resolution**: 1024 x 768 minimum
### Recommended Requirements
- **Processor**: Intel Core i5 or equivalent (2.0 GHz+)
- **RAM**: 4 GB or more
- **SSD Storage**: For faster loading
- **Java Version**: Java 11 or higher
- **Screen Resolution**: 1920 x 1080 or higher
## 📥 Installation Guide
### Option 1: Using the Pre-compiled JAR (Recommended)
1. **Download Java** (if not installed)
- Visit Oracle Java Downloads or
- Visit OpenJDK Downloads
- Visit Amazon Correto
docs.aws.amazon.com
- Download and install Java 8 or higher
2. **Download the Application**
- Download the `EnglishAmharicDictionary.ja …