AI Info Generator Web App Project Inspiration Inspired by the potential of AI to simplify information generation, translation, and summarization, I set out to build a web app that combines these capabilities into a single interface.
Overview This Flask-based app uses Google’s Gemini API for generating responses, Google Translate API for language translation, and placeholder summarization logic for condensing text. The front-end is styled with vibrant, accessible colors and includes sections for generated content, translations, and summaries.
Key Features Generate Information: Utilizes Google’s Gemini model to generate relevant responses based on user input. Translate Content: Offers real-time translation to multiple languages using Google Translate. Summarize Content: Provides a placeholder summary function for text condensation, which can be extended. Challenges and Learnings Working with multiple APIs and designing a cohesive interface were challenging but rewarding. Learning to handle asynchronous requests in the front-end improved the app’s efficiency.
Technologies Used Back-end: Flask, Google Gemini API, Google Translate API Front-end: HTML, CSS, JavaScript (Async Fetch) Future Plans Enhance the summarization feature by integrating a robust summarization model, and refine UI for improved accessibility.
Log in or sign up for Devpost to join the conversation.