An open API service indexing awesome lists of open source software.

https://github.com/atharibrahim/language-translator-app

International Language Translator, build by using Java, API, and firebase.
https://github.com/atharibrahim/language-translator-app

android atharibrahimkhalid firebase github java language-translator language-translator-app xml

Last synced: 2 months ago
JSON representation

International Language Translator, build by using Java, API, and firebase.

Awesome Lists containing this project

README

        

# 📚 Language Translator App

Back with my latest learning

Welcome! I'm excited to share my latest learning experience: an **Language Translator** built with Java and XML. In my role as the developer of Language Translator, I created an app to enable effortless communication across languages, perfect for travelers and language enthusiasts. Built using Java & XML for a responsive user interface, with Google Cloud APIs powering translation accuracy, and Firebase for managing translation history, the app offers instant text and voice translations, text-to-speech for pronunciation, and a history log for quick reference. A premium option adds an ad-free experience and extra features. The goal was to provide users with a seamless translation tool, strengthening my skills in development and efficient data handling.

---

## 🚀 Features

- 🛍 **Google Cloud API Integration**: Effortlessly browse and purchase from a diverse collection of eBooks, powered by seamless API integration.
- 🎯 **Text-to-Speech with Rewards**: Engage with your readings and earn coins through interactive Text-to-Speech functionality, tracking reading progress for a gamified experience.
- 💼 **User-Friendly Account Management**: Quickly sign up, log in, and organize your personal library of purchased eBooks in one place.
- 🎨 **Modern and Clean UI**: Built with Flutter's powerful widgets for a sleek, intuitive design and seamless navigation.
- 📱 **Translation History Across Devices**: Access your translation history anywhere with responsive layouts that adapt to all devices.

---

## 📸 Screenshots

| ![Splash Screen](ScreenShots/Screenshot%202024-07-11%20040429.png) |
|:---:|

---

## 💻 Getting Started

To get started with this project:

1. **Clone the repository**:
```bash
cd e_book_ecommerce

2. **GO TO String file**:
```bash
res/ values/ string.xml

### 3. Set Your API & IDs

To configure your API and Ad IDs, add the following strings to your project:

```xml
Your Google Translator API Key
Your App ID
Your Banner Ad Unit ID
Your Interstitial Ad Unit ID
Your App Open Ad ID
Your Reward Ad Unit ID

```
4. **If project becomes outdated**:
```
change dependencies
```
## 👤 Author

- **Name**: Athar Ibrahim Khalid
- **GitHub**: [https://github.com/AtharIbrahim/](https://github.com/AtharIbrahim/)
- **LinkedIn**: [https://www.linkedin.com/in/athar-ibrahim-khalid-0715172a2/](https://www.linkedin.com/in/athar-ibrahim-khalid-0715172a2/)
- **LinkedIn**: [Athar Ibrahim Khalid](https://atharibrahimkhalid.netlify.app/)

## 📝 License

This project is licensed under the MIT License. See the [LICENSE](LICENSE.txt) file for details.