A modern dictionary viewer for the Longman Dictionary of Contemporary English 5th Edition (LDOCE 5).
- Modern Interface: Clean, responsive UI with HiDPI support
- Full-Text Search: Fast search across dictionary entries, definitions, and examples
- Audio Pronunciation: Built-in audio playback for word pronunciations
- Cross-Platform: Works on macOS, Linux
- Python: 3.13 or higher
- Dictionary Data: LDOCE 5 CD/DVD or digital copy
- uv package manager: Install uv
# Clone the repository
git clone https://github.com/yourusername/ldoce5viewer-pyside6.git
cd ldoce5viewer-pyside6
# Run the installation script
./install-arch.shLaunch from:
- Application menu (search "LDOCE5 Viewer")
- Command line:
ldoce5viewer
# Clone the repository
git clone https://github.com/yourusername/ldoce5viewer-pyside6.git
cd ldoce5viewer-pyside6
# Run the installation script
./install-macos.shLaunch from:
- Command line:
ldoce5viewer
# Clone repository
git clone https://github.com/yourusername/ldoce5viewer-pyside6.git
cd ldoce5viewer-pyside6
# Install dependencies
uv sync
# Run in development mode
uv run python ldoce5viewer.py- Launch the application (using any method above)
- Welcome dialog will appear asking to create index database
- Browse for dictionary data: Locate your
ldoce5.datafolder - Wait for indexing: Takes 3-10 minutes to build database
- Start using: Search for words and view definitions
You need the LDOCE5 dictionary data files from:
- Official LDOCE5 CD/DVD
- Legitimate LDOCE5 installation
- Files are typically in a folder called
ldoce5.datacontaining.sknfiles
Arch Linux Audio Support:
sudo pacman -S gstreamer gst-plugins-base gst-plugins-goodmacOS Permissions: The app may ask for microphone/audio permissions for pronunciation features.
This project is licensed under the GNU General Public License v3.0 or later (GPLv3+).
