TranslateMate-Dictionary is an interactive English-German dictionary program written in Python. This command-line tool allows users to add, search for, and remove English-German word pairs, providing a simple and convenient way to manage a personal translation dictionary. The program uses JSON files for data storage and offers a menu-driven interface for easy navigation.
- Add new word pairs with English and German translations.
- Search for existing word entries.
- Remove words from the dictionary.
- List all words available.
- Data is saved to a JSON file for persistence.
- User-friendly and colorful console interface.
The project relies on the following Python libraries:
- Clone this repository.
- Run
python translate_mate.py
to start the dictionary program. - Follow the on-screen menu to interact with the dictionary.
- Implement search functionality.
- Implement word removal functionality.
- Implement type of word (verb, noun, adj...).
- Implement singular and plural words.