Table of Contents
The Polyglot Vision project is dedicated to solving the problem of language barriers in videos. We’re using advanced technology like cloud computing and artificial intelligence to make translating subtitles easier. Specifically, we’re focusing on translating subtitles from English to Spanish. To build our system, we rely on Amazon Web Services (AWS), a powerful platform that provides us with the tools and infrastructure we need. We’ve put together a mix of different AWS services like Lambda functions, EC2 instances, and Terraform to create a system that can handle real-time subtitle translation efficiently. Behind the scenes, we’ve developed a sophisticated backend using Flask, a web framework for Python, to handle all the processing involved in translating subtitles. This backend is seamlessly integrated with AWS, ensuring smooth communication between different parts of the system. On the user-facing side, we’ve designed a userfriendly website using Vue.js, a popular JavaScript framework, to provide an intuitive and enjoyable experience for viewers.
Follow for installing aws-cli and terraform for building the aws infrastructure. Run the below command to create the infra :
cd "path/to/terraform/folder"
terraform init
terraform validate
terraform apply
Note : Please verify if all the triggers for lambda are created properly from terraform.
To destroy the infra simply run : terraform destroy
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.