A modern, responsive web application that uses the Microsoft Azure Translator API to translate text into multiple languages. Users can dynamically enter their API key and region, making this app flexible and easy to test.
- 🌐 Translate text into multiple languages
- 🔑 User-provided Azure API Key & Region
- ⚡ Fast API-based translation
- 🎨 Modern UI with glassmorphism and dynamic background
- 📱 Responsive design
- Frontend: HTML, CSS, JavaScript
- API: Microsoft Azure Translator
- Version Control: Git
📁 azure-translator-app
│── index.html
│── style.css
│── script.js
│── README.md
-
User enters:
- Azure API Key
- Azure Region
- Text to translate
-
The app sends a request to Azure Translator API
-
The translated text is displayed instantly
-
Go to Microsoft Azure
-
Create a Translator resource
-
Copy:
- API Key
- Region
-
Clone the repository:
git clone https://github.com/your-username/azure-translator-app.git
-
Open the project folder
-
Run:
open index.html
(or simply double-click the file)
This project uses frontend API calls, which means:
- Your API key is visible in the browser
- Not recommended for production use
👉 For production:
- Use a backend (Node.js / Java Spring Boot)
- Store API keys securely
- 🎤 Voice input support
- 🌍 Auto language detection
- 💾 Save translation history
- 🌙 Dark/Light mode toggle
- 🔒 Backend integration for security
Contributions are welcome! Feel free to fork this repo and submit a pull request.
This project is open-source and available under the MIT License.
Developed by Vishal Aspiring to build scalable and impactful tech solutions 🚀