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.
- 🛍 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.
To get started with this project:
- Clone the repository:
cd e_book_ecommerce
- GO TO String file:
res/ values/ string.xml
To configure your API and Ad IDs, add the following strings to your project:
<string name="google_translate_api_key">Your Google Translator API Key</string>
<string name="app_id">Your App ID</string>
<string name="banner_ad_unit_id">Your Banner Ad Unit ID</string>
<string name="inter_ads_unit_id">Your Interstitial Ad Unit ID</string>
<string name="open_app_add_id">Your App Open Ad ID</string>
<string name="reward_unit_id">Your Reward Ad Unit ID</string>
- If project becomes outdated:
change dependencies
- Name: Athar Ibrahim Khalid
- GitHub: https://github.com/AtharIbrahim/
- LinkedIn: https://www.linkedin.com/in/athar-ibrahim-khalid-0715172a2/
- LinkedIn: Athar Ibrahim Khalid
This project is licensed under the MIT License. See the LICENSE file for details.