A modern, responsive web-based translation application built using HTML, CSS, and JavaScript, powered by the Microsoft Azure Translator API.
This project combines a clean structured layout with smooth animations and an interactive user experience, making it suitable for both learning and portfolio demonstration.
- 🌍 Real-time text translation using Azure API
- 🔑 User-provided API key and region input
- 🎨 Animated gradient background with glassmorphism UI
- ⚡ Smooth transitions and hover animations
- ⌨️ Typing-style output effect
- 💻 Optimized for desktop/laptop screens
- 🧩 Clean and structured layout design
- Frontend: HTML5, CSS3, JavaScript
- API: Microsoft Azure Translator API
- Styling: CSS animations, gradients, glassmorphism
AI-Translator-App/
│── index.html
│── style.css
│── script.js
│── README.md
git clone https://github.com/your-username/AI-Translator-App.git
- Navigate to the folder
- Open
index.htmlin your browser
-
Go to Microsoft Azure Portal
-
Create a Translator resource
-
Copy:
- API Key
- Region (e.g.,
centralindia)
- Enter your Azure API key
- Enter your region
- Type the text you want to translate
- Select the target language
- Click Translate
This application uses the API key directly in the frontend, which is not secure for production use.
👉 Recommended improvement:
- Use a backend (Node.js / Java / Python)
- Store API keys securely
- 🔁 Language swap functionality
- 🌐 Auto-detect source language
- 🎤 Voice input & speech translation
- 📱 Fully responsive mobile design
- 🔐 Backend integration for security
- Combines UI/UX design + API integration
- Demonstrates real-world API usage
- Showcases frontend animation and interaction skills
This project is intended for educational and portfolio purposes.
- Microsoft Azure Translator API