Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smhussain5/translator-python
Terminal language translation application using Python/PyCharm
https://github.com/smhussain5/translator-python
pycharm python terminal-application
Last synced: 23 days ago
JSON representation
Terminal language translation application using Python/PyCharm
- Host: GitHub
- URL: https://github.com/smhussain5/translator-python
- Owner: smhussain5
- License: mit
- Created: 2023-12-29T23:39:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-28T23:34:18.000Z (12 months ago)
- Last Synced: 2024-10-31T17:44:39.969Z (2 months ago)
- Topics: pycharm, python, terminal-application
- Language: Python
- Homepage:
- Size: 271 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TRANSLATOR PYTHON
![Translator Python GIF Demonstration](https://github.com/smhussain5/Translator-Python/blob/main/TRANSLATER_PYTHON.gif?raw=true)
## Problem 🤔
Being able to connect with people from different countries is one of the most powerful features of the internet. This rapid globalization necessitates the need for applications that help translate text to various languages to facilitate communication.
## Solution 💡
This terminal application utilizes Google Translator's API to convert text from english to one of 10 languages. The original text is displayed with the translated text below. Users have the option to translate as often as they want.
## Quick Start âš¡
If you have Docker installed, you can run this application on your own machine with just 2 steps!
Pull the image from Docker Hub
```python
docker pull smhussain5/translator-python
```
Then run the image as an interactive Docker container
```python
docker run --rm -it smhussain5/translator-python
```
## Technologies Used âš™- Googletrans
- PyCharm
- Python## Challenges 💢
This was a straightforward application, but I originally had options for languages that utilized non-Latin alphabet (eg, Korean, Russian). Although this worked in the PyCharm terminal, it did not translate (😉) to the Python shell.
## Insights ðŸ’
I enjoyed using this library and did not utilize the full array of features like auto-detection. It would be interesting to explore using text-to-speech and maybe developing a full-stack Google Translate clone!
## Contact 📲
[![Static Badge](https://img.shields.io/badge/Send%20me%20an%20email-212121?style=flat-square&logo=gmail&logoColor=EA4335)](mailto:[email protected]?)
[![Static Badge](https://img.shields.io/badge/Connect_with_me_on_LinkedIn-212121?style=flat-square&logo=linkedin&logoColor=0A66C2)](https://www.linkedin.com/in/shabab-h)
[![Static Badge](https://img.shields.io/badge/Follow_me_on_Twitter-212121?style=flat-square&logo=twitter&logoColor=1D9BF0)](https://twitter.com/shussain_5)
[![Static Badge](https://img.shields.io/badge/Follow_me_on_GitHub-212121?style=flat-square&logo=github&logoColor=FAFAFA)](https://github.com/smhussain5)