Language Translator Android App Overview This is a Language Translator Android Application that allows users to translate text between multiple languages using Firebase ML Kit’s Translation API. It also supports speech-to-text conversion, enabling users to input text using voice commands.
Features Real-time Text Translation between various languages. Speech-to-Text Input for hands-free text entry. Offline Model Downloading for translation without an internet connection. User-Friendly Interface with dropdown selection for source and target languages. Technologies Used Java (Backend Logic) Android Studio (Development Environment) Firebase ML Kit (Machine Learning Translation API) Google Speech Recognition API (Voice Input) Installation Guide Clone the repository: bash Copy Edit git clone https://github.com/your-repo/language-translator-app.git Open the project in Android Studio. Connect the project to Firebase (Tools > Firebase > ML Kit > Set up Translation). Enable Internet Permission in AndroidManifest.xml: xml Copy Edit Build and run the project on an Android Emulator or Physical Device. How It Works Select Source and Target Languages from dropdown menus. Enter Text or use Voice Input via the microphone button. Press Translate, and the translated text will appear. Contributing Feel free to fork the repository and submit pull requests for improvements.
Author Krishnali Patil