{"id":25442266,"url":"https://github.com/arvind-4/translator","last_synced_at":"2025-11-01T14:30:26.149Z","repository":{"id":119415762,"uuid":"368927404","full_name":"Arvind-4/translator","owner":"Arvind-4","description":"This a Translator built on PyQt5 module in Python ","archived":false,"fork":false,"pushed_at":"2024-08-10T12:26:36.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-08-10T13:29:20.464Z","etag":null,"topics":["gui","gui-interface","pyqt5","python3","translator"],"latest_commit_sha":null,"homepage":"https://github.com/Arvind-4/translator","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Arvind-4.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-19T16:04:56.000Z","updated_at":"2024-08-10T13:29:23.885Z","dependencies_parsed_at":null,"dependency_job_id":"8bbc5ac1-356f-4f2f-8e57-9ff230833f72","html_url":"https://github.com/Arvind-4/translator","commit_stats":null,"previous_names":["arvind-4/translator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arvind-4%2Ftranslator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arvind-4%2Ftranslator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arvind-4%2Ftranslator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arvind-4%2Ftranslator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arvind-4","download_url":"https://codeload.github.com/Arvind-4/translator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239293921,"owners_count":19615043,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gui","gui-interface","pyqt5","python3","translator"],"created_at":"2025-02-17T13:17:51.316Z","updated_at":"2025-11-01T14:30:26.096Z","avatar_url":"https://github.com/Arvind-4.png","language":"Python","readme":"# Translator\n\nTranslator-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.\n\n## Prerequisites\n\nTo run the Translator-using-PyQt5 application, ensure you have the following prerequisites:\n\n- **Python 3.10 or higher**: Download [Python](https://www.python.org/)\n- **Git**: Install [Git](https://git-scm.com/)\n- **Basic knowledge of Python and PyQt5**: Familiarity with Python programming and the PyQt5 library is helpful. You can find resources to learn PyQt5 [here](https://riverbankcomputing.com/software/pyqt/intro).\n\nMake sure you have Python and Git installed on your system before starting the installation process.\n\n## Motive\n\nThe 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.\n\n## Get the code\n\nTo run this application locally, follow the steps below:\n\n### Step 1: Create a Virtual Environment\n\nCreate a virtual environment to manage your project's dependencies. Open a terminal and execute the following commands:\n\n```bash\ncd ~/Dev\nmkdir ~/Dev/translator -p\ncd ~/Dev/translator\npython3.10 -m pip install virtualenv\npython3.10 -m virtualenv .\nsource bin/activate\n```\n\n### Step 2: Clone Repository\n\nClone the repository containing the application code and install the necessary dependencies:\n\n```bash\ncd ~/Dev/translator\ngit clone https://github.com/Arvind-4/translator.git .\n```\n\nfor pip run\n\n```bash\npip install -r requirements.txt -r requirements-dev.txt\n```\n\nfor poetry run\n\n```bash\npoetry install\n```\n\n### Step 3: Run the Application\n\nAfter installing the dependencies, you can run the application using:\n\n```bash\npython run.py\n```\n\n## Summary\n\nThis 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.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE file](https://github.com/Arvind-4/translator/blob/main/LICENSE) for more details.\n\n## Contribution Guidelines\n\nWe welcome contributions to improve the Translator-using-PyQt5 application. To contribute:\n\n1.  Fork the repository.\n2.  Create a new branch for your feature or bug fix.\n3.  Make your changes and commit them with clear, descriptive messages.\n4.  Push your branch to your forked repository.\n5.  Submit a pull request detailing the changes you’ve made.\n\nPlease ensure that your code adheres to the existing code style and includes relevant tests if applicable.\n\n## Conclusion\n\nTranslator-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.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farvind-4%2Ftranslator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farvind-4%2Ftranslator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farvind-4%2Ftranslator/lists"}