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

yadnesh7979/text-translation

Repository files navigation

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

Project Title:

Translatify Translation Web App using Azure AI Translation Service.

Project Details

Project Demo URL : https://text-translation.azurewebsites.net/
Demo Video URL : https://drive.google.com/file/d/1ZYd7w-8H6F2Z_Vg3gmfD3ZhejWrDQ1KR/view?usp=drive_link
Github Repository URL : https://github.com/yadnesh7979/text-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 a world characterized by diverse languages and cultures, effective communication is essential. However, language barriers often pose challenges in understanding and connecting with others. The need for seamless translation solutions has never been greater. The Translatify project aims to address this problem by providing a user-friendly and efficient translation platform.

Project Description

Translatify is a comprehensive translation platform designed to bridge language gaps and enhance global communication. The platform will support translations between multiple languages, catering to a diverse user base.


Key Features :
  • User-Friendly Interface
  • Language Support
  • Translation Accuracy
  • Recent Search History
  • Azure App Service Hosting
  • Azure SQL Database for Efficient Data Management
Future Enhancements :

Implementation of a user authentication system for personalized features. Integration of voice translation capabilities. Collaboration features for document translation with multiple contributors. Mobile applications for iOS and Android platforms.

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

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. 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 is a part of Microsoft Azure's AI services and provides a set of cloud-based machine translation services. It allows developers to integrate multilingual capabilities into their applications or services, enabling content translation across a wide range of languages.

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

Translatify is not just a translation tool but a gateway to a more connected and inclusive world. By addressing language barriers, it empowers users to communicate seamlessly, breaking down the walls created by different languages and cultures.

Translatify 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).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published