Skip to content

Mobile application development using android studio for translating text between languages, featuring an intuitive and user-friendly interface.

Notifications You must be signed in to change notification settings

kushalac/Language-Translator-Android-Application

Repository files navigation

Language Translator Android Application

Overview

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.

Image 1 Image 2 Image 3

Features

  • 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.

Technologies Used

  • Android Studio
  • Java
  • XML
  • Firebase ML Kit

Usage

  1. Ensure that you have an Android phone.
  2. Download and install the Language Translator Application on your Android device.
  3. Launch the application.
  4. Choose the source and target languages from the dropdown menus.
  5. Enter the text you want to translate into the provided text input field.
  6. Tap the "Translate" button to initiate the translation.
  7. View the translated text in the designated output area.

Project Structure

  • 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.

How It Works

  1. Users select the source and target languages from the dropdown menus.
  2. Users enter the text they want to translate into the provided text input field.
  3. Upon clicking the "Translate" button, the application downloads the necessary language models using Firebase ML Kit.
  4. Once the models are downloaded, the application translates the entered text and displays the result.

Build and Run

  1. Clone the repository to your local machine.
  2. Open the project in Android Studio.
  3. Build and run the application on an Android emulator or a physical Android device.

Contributing

Contributions to enhance or extend the functionality of the Language Translator Application are welcome. Feel free to open issues or submit pull requests.

About

Mobile application development using android studio for translating text between languages, featuring an intuitive and user-friendly interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages