The Crossword Solver is a tool designed to assist users in solving crossword puzzles by providing category suggestions for inscriptions. It utilizes the database available at فارسنت ↗ for accessing different categories of words in the Persian language.
- Category Database: The Crossword Solver relies on the Farsnet database to retrieve various word categories in Persian.
- Category Suggestions: Given an inscription, the solver uses a Naive Bayes model to determine the most suitable category for the inscription.
- Constraint Satisfaction Problem: The solver incorporates a Constraint Satisfaction Problem (CSP) approach to find the best member within a category that fits the given constraints.
We welcome contributions to enhance the functionality and performance of the Crossword Solver. If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request with a detailed description of your changes.
The Crossword Solver is licensed under the MIT License. Feel free to modify and distribute it according to the terms of the license.