Skip to content

This is the final project created for Microsoft Future Ready Talent Virtual Internship Program. I created a website that is translating the content provided by the user. I have used 2 core Azure Services 1. Azure App Service and 2. Azure SQL Database to show the recent search history and also used one Azure AI Service (Translator).

Notifications You must be signed in to change notification settings

Satyanaidu21/flask-ai-translation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microsoft-Future-Ready-Talent-Virtual-Internship-Project

Project Title:

Multilingual Content Hub - VOX Translation Web App using Azure AI Translation Service.

Project Details

Project Demo URL : https://aiwebappazure.azurewebsites.net/
Demo Video URL : https://drive.google.com/file/d/1bLptg01EM3NtTRZY6j6X_FCmrwf_2TN9/view
Github Repository URL : https://github.com/AnkeetaGupta/flask-ai-translation.git
Industry : Lifestyle and Technology

Azure Services Used

Core Azure Services :
1. Azure App Service
2. Azure SQL Database

Azure AI Service
1. Azure AI Translator Service

Problem Statement

In our increasingly more interconnected global, the need for seamless verbal exchange throughout language boundaries is extra important than ever. The assignment lies in offering a consumer-friendly platform wherein people can without difficulty translate content while maintaining a report in their interactions. The possibility is to create an green, scalable solution that addresses language translation desires and complements consumer revel in with the aid of incorporating recent search records.

Project Description

The "Multilingual Content Hub - VOX" is a web application designed to facilitate language translation and maintain a history of person interactions. Users can enter text, and the gadget leverages Azure AI Translator service to provide accurate and contextually relevant translations. The software additionally consists of a characteristic to show recent searches, allowing users to revisit and reuse previous translations easily.


Key Features :
  • Seamless Language Translation
  • User-Friendly Interface
  • History Tracking and Recent Searches
  • Azure App Service Hosting
  • Azure SQL Database for Efficient Data Management
Future Enhancements :

The Multilingual Content Hub isn't only a standalone venture but a foundation for ability future enhancements. Integrations with additional Azure offerings, which includes Azure Storage for coping with multimedia content and Azure Key Vault for more suitable security, could be explored. Moreover, monitoring and analytics via Azure Monitor and Azure Application Insights pave the manner for continuous improvement and optimization.

Core Azure Services

Azure App Service :


The project utilizes Azure App Service to host the web application, ensuring scalability, reliability, and ease of deployment. This service enables seamless integration with other Azure components and provides a secure environment for the application.

Azure MySQL Dtatabase :

To store and manage recent search history, the project employs Azure SQL Database. This relational database service ensures data consistency, integrity, and enables efficient querying, making it ideal for tracking and displaying user interactions.

Azure AI Service

Azure AI Translator Service :

The core of the translation functionality is powered by Azure AI Translator service. This service employs advanced natural language processing algorithms to provide accurate and contextually relevant translations across a wide array of languages.

Other Azure Technologies / Services

In the Multilingual Content Hub, Azure Monitor and Azure Application Insights collaboratively form a dynamic duo, meticulously overseeing application health and person stories.

Azure Monitor :

Real-time Performance Metrics : Monitors vital overall performance indicators, ensuring the application runs seamlessly.
Proactive Alerts : Issues immediately alerts on deviations from set overall performance thresholds, enabling fast responses to capability disruptions.

Azure Application Insights :

User Interaction Insights : Analyzes consumer behaviors, providing distinctive facts on trips and characteristic recognition.
Diagnostics Precision : Traces requests comprehensively, facilitating quick identity and determination of issues at each frontend and backend degrees.

Screenshots

Azure App Service

Description :

Azure App Service provides a scalable and reliable hosting environment for the Multilingual Content Hub. It ensures seamless deployment and high availability, facilitating an optimal user experience.

azure-app-service


Azure Databse for MySQL

Description :

The project leverages Azure Database for MySQL to efficiently manage and store user interaction history. This relational database service ensures data consistency and supports quick retrieval of information.

azure-mysql-db-service


Azure AI Translator Service

Description :

Azure AI Translator Service is the engine behind the Multilingual Content Hub's language translation capabilities. It employs advanced natural language processing to deliver accurate and contextually relevant translations.

azure-translator-ai-service


Working Live Project Display

Description :

Here I am attaching the final working website's screenshot for the reference.

final-project-demo

Resource Visualizer

resource-display

Final Project Statement

The Multilingual Content Hub redefines language connectivity by using seamlessly merging generation and linguistic finesse. This task, empowered by means of Azure's sturdy infrastructure, not most effective tackles language barriers however envisions a destiny wherein verbal exchange transcends borders.

As we finish, the Multilingual Content Hub isn't always just an utility; it's an ongoing exploration of endless communication possibilities. In this era of worldwide connectivity, this undertaking signifies a pivotal step toward a greater accessible and interconnected international.


Multilingual Content Hub - VOX Translation Web App using Azure AI Translation Service

About

This is the final project created for Microsoft Future Ready Talent Virtual Internship Program. I created a website that is translating the content provided by the user. I have used 2 core Azure Services 1. Azure App Service and 2. Azure SQL Database to show the recent search history and also used one Azure AI Service (Translator).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.4%
  • PowerShell 0.3%
  • JavaScript 0.1%
  • C 0.1%
  • CSS 0.1%
  • HTML 0.0%