Skip to content

smhussain5/Translator-Python

Repository files navigation

TRANSLATOR PYTHON

Translator Python GIF Demonstration

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

docker pull smhussain5/translator-python

Then run the image as an interactive Docker container

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
Static Badge
Static Badge
Static Badge

About

Terminal language translation application using Python/PyCharm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published