Translator-using-PyQt5 is a Python application designed for translating text using the PyQt5 framework. This tool provides a graphical user interface (GUI) that leverages PyQt5 for an interactive and user-friendly experience.
To run the Translator-using-PyQt5 application, ensure you have the following prerequisites:
- Python 3.10 or higher: Download Python
- Git: Install Git
- Basic knowledge of Python and PyQt5: Familiarity with Python programming and the PyQt5 library is helpful. You can find resources to learn PyQt5 here.
Make sure you have Python and Git installed on your system before starting the installation process.
The primary goal of this project is to provide an accessible and easy-to-use translation tool using PyQt5. By leveraging PyQt5, the application aims to offer a graphical interface that enhances user interaction and experience with translation services.
To run this application locally, follow the steps below:
Create a virtual environment to manage your project's dependencies. Open a terminal and execute the following commands:
cd ~/Dev
mkdir ~/Dev/translator -p
cd ~/Dev/translator
python3.10 -m pip install virtualenv
python3.10 -m virtualenv .
source bin/activate
Clone the repository containing the application code and install the necessary dependencies:
cd ~/Dev/translator
git clone https://github.com/Arvind-4/translator.git .
for pip run
pip install -r requirements.txt -r requirements-dev.txt
for poetry run
poetry install
After installing the dependencies, you can run the application using:
python run.py
This project implements a simple translator application using Python and the PyQt5 library. The application is built to offer basic translation functionality and is intended for developers and enthusiasts interested in GUI-based translation tools and PyQt5.
This project is licensed under the MIT License. See the LICENSE file for more details.
We welcome contributions to improve the Translator-using-PyQt5 application. To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with clear, descriptive messages.
- Push your branch to your forked repository.
- Submit a pull request detailing the changes you’ve made.
Please ensure that your code adheres to the existing code style and includes relevant tests if applicable.
Translator-using-PyQt5 is a straightforward application that demonstrates the capabilities of PyQt5 in building desktop applications. By following the installation instructions, you can set up and run the application locally. Contributions are encouraged, and we look forward to improving the tool with the help of the community.