Skip to content

πŸ“š Python Dictionary App | Tkinter GUI πŸš€ Overview: A lightweight, Python-based dictionary application featuring a Tkinter GUI for smooth, fast, and user-friendly word lookup. Perfect for learners, developers, and anyone who loves exploring words!

License

Notifications You must be signed in to change notification settings

danialsource/Dictionarypy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Python Dictionary 🧠

A lightweight graphical dictionary tool for French/English words built with Tkinter.

GitHub Repository: https://github.com/danialsource/Dictionarypy


πŸš€ Features

  • Graphical User Interface (GUI) with Tkinter: Easy to use, no terminal needed
  • Simple JSON-based database: Easily add new words and meanings
  • Quick search, add, and display meanings via buttons and lists
  • Clean and readable code: No heavy dependencies
  • Great for learning Python, small projects, or expanding to bigger projects

πŸ› οΈ Installation & Setup

  1. Clone the repository:

    git clone https://github.com/danialsource/Dictionarypy.git
  2. Navigate to the project folder:

    cd Dictionarypy
  3. Run the main program:

    python main.py

πŸ“ Project Structure

python-dict/
β”‚  
β”œβ”€ demo/
β”‚  β”œβ”€ main.exe
β”‚  β”œβ”€ dictionary.json
β”‚  └─ dictionary-v1.0-windows.zip
β”œβ”€ main.py              # GUI and program entry point   
β”œβ”€ icon.ico             # Application icon  
β”œβ”€ .gitignore.txt  
└─ LICENSE.txt

πŸ“ Sample words.json

{
  "hello": "Bonjour",
  "world": "mot",
  "computer": "ordinateur"
}

To add a new word:

  1. Use the English word as the key
  2. Add its french or English meaning as the value
  3. Save the file and use the program’s interface

βœ… How to Use

  1. Run the program
  2. Enter a word
  3. If the word exists, the meaning is displayed
  4. If not, use the "Add" option to enter its meaning
  5. New words are immediately saved in words.json

πŸ“¦ Releases

You can find the latest stable releases of Pythonβ€―Dict here:

  • Each release includes a ready-to-run version of the program
  • Easy to download and use without cloning the repository
  • Release notes include updates, bug fixes, and new features

πŸ‘₯ Contributing

Feel free to open an Issue or submit a Pull Request if you have suggestions or find bugs. Remember to update the words.json file and commit your changes.


πŸ“„ License

This project is released under the MIT License β€” free to use, modify, and distribute.

About

πŸ“š Python Dictionary App | Tkinter GUI πŸš€ Overview: A lightweight, Python-based dictionary application featuring a Tkinter GUI for smooth, fast, and user-friendly word lookup. Perfect for learners, developers, and anyone who loves exploring words!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages