The Language Translator Android Application is a mobile solution developed using Android Studio, providing users with the ability to translate text from one language to another. This application is designed to run on Android phones, offering an intuitive and user-friendly interface.
- Language Translation: Users can translate text from one language to another.
- Multiple Languages: Supports a variety of languages for both source and target translations.
- Material Design: Utilizes Material Design principles for a modern and visually appealing UI.
- Firebase ML Kit: Implements Firebase ML Kit for efficient language translation using machine learning models.
- Android Studio
- Java
- XML
- Firebase ML Kit
- Ensure that you have an Android phone.
- Download and install the Language Translator Application on your Android device.
- Launch the application.
- Choose the source and target languages from the dropdown menus.
- Enter the text you want to translate into the provided text input field.
- Tap the "Translate" button to initiate the translation.
- View the translated text in the designated output area.
MainActivity.java
: The main activity class containing the logic for language translation.activity_main.xml
: XML layout file defining the user interface components.styles.xml
: XML file for defining styles and themes.
- Users select the source and target languages from the dropdown menus.
- Users enter the text they want to translate into the provided text input field.
- Upon clicking the "Translate" button, the application downloads the necessary language models using Firebase ML Kit.
- Once the models are downloaded, the application translates the entered text and displays the result.
- Clone the repository to your local machine.
- Open the project in Android Studio.
- Build and run the application on an Android emulator or a physical Android device.
Contributions to enhance or extend the functionality of the Language Translator Application are welcome. Feel free to open issues or submit pull requests.