Skip to content

SarahABKH/Language-Translator

Repository files navigation

Translator App

Translator App Logo

Translator App is a user-friendly mobile application developed using Android Studio, which utilizes various APIs, including Google Translate and Dictionary, to provide seamless translation services. This versatile app aims to bridge language barriers and facilitate effective communication across multiple languages. Whether you're traveling, learning a new language, or need quick translations, this app has you covered.

Translator App Screenshot

Key Features

  • Translation Services: Translate text from 10 different source languages to more than 10 destination languages. The app ensures accurate and efficient translations to help you understand and communicate effectively.

  • Speech Input: Input text using speech recognition, making it convenient for users on the go. Simply speak, and the app will convert your speech into text for translation.

  • Speech Output: Enjoy the option of speech output. The app can read the translated text aloud, aiding language learners, improving pronunciation, and assisting in verbal communication.

  • Meanings and Examples: Receive not only translations but also the meanings and examples of translated words or phrases, enhancing your language comprehension.

  • Settings Menu: Easily manage downloaded language models from the settings menu. Keep your language options up to date and optimize your translation experience.

  • Copy to Clipboard: Copy translated text to the clipboard with a single tap. This feature allows you to paste the translation into other applications or share it as needed.

  • Save Translations: Save your translations for future reference. Access and review your previous translations within the app.

Tech Stack

  • Development Platform: Android Studio
  • APIs Used:
    • Google Translate API
    • Dictionary API
  • Database: Firebase

Installation

To use the Translator App, follow these steps:

  1. Download: Download the app from the Google Play Store (link coming soon) or obtain the APK from the official website.

  2. Installation: Install the app on your Android device.

  3. Permissions: Grant necessary permissions to enable speech recognition and access to the microphone.

  4. Usage: Open the app, select your source and destination languages, and begin translating text using the available input methods.

Feedback and Contributions

We welcome feedback and contributions to improve the Translator App. If you have suggestions, encounter issues, or would like to contribute to the development of this application, please feel free to reach out to us. We appreciate your support!

Thank you for using the Translator App to break down language barriers and enhance communication!