Skip to content

krutika-ladani/THEsaurus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

THEsaurus

This is an offline dictionary application developed using Python and the Tkinter GUI toolkit. The application allows users to search for the meanings of words without requiring an internet connection. It provides a simple and intuitive interface for easy navigation and quick access to word definitions.

Features

  • Offline functionality: THEsaurus does not rely on an internet connection to retrieve word alternatives. It utilizes a local thesaurus database to provide instant results.
  • Word search: Users can search for synonyms and antonyms of a specific word by entering it in the search bar. The application provides a list of alternative words with their respective meanings.
  • User-friendly interface: The application is designed with a clean and intuitive graphical user interface (GUI), making it easy for users to interact with and navigate through.
  • Clear and concise definitions: THEsaurus provides clear and concise definitions of words, making it useful for users of all levels.

Requirements

To run THEsaurus offline thesaurus application, ensure that you have the following requirements installed:

  • Python (version 3.6 or higher)
  • Jupyter Notebook
  • Tkinter library (usually included with Python)
  • A compatible operating system (Windows, macOS, or Linux)

Installation and Usage

  1. Clone or download the project repository from GitHub.

  2. Open a terminal or command prompt and navigate to the project directory.

  3. Launch Jupyter Notebook by running the following command:

    jupyter notebook
    
  4. The Jupyter Notebook interface should open in your web browser.

  5. Navigate to the project directory and open the DICTIONARY_APPLICATION.ipynb file.

  6. Run the notebook cells one by one to load the application and start using THEsaurus.

  7. Enter a word in the search bar and press Enter or click the search button to retrieve its synonyms and antonyms.

  8. Explore the application by interacting with the user interface elements and using the available features.

  9. To close the application, stop the Jupyter Notebook server or navigate to the Kernel menu and select Shutdown to close the notebook.

Project Structure

The project repository contains the following files:

  • DICTIONARY_APPLICATION.ipynb: The Jupyter Notebook file that implements the THEsaurus application using Tkinter and handles user interactions.
  • OPTED-Dictionary.csv: The dictionary database file in CSV format. It contains a collection of words and their corresponding meanings.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published