
This project is a powerful real-time voice translation application designed specifically for macOS. It captures live audio from either the microphone or system audio (including video calls, music, etc.), transcribes it using OpenAI's Whisper model, and instantly translates the text using the Google Translate API. With support for over 18 languages, including English, Persian, Arabic, Chinese, and Spanish, itβs a versatile tool for multilingual communication. The application features a clean, user-friendly interface built with Tkinter, real-time transcription and translation display, and works offline for speech recognition. Itβs optimized for both Intel and Apple Silicon Macs and ideal for meetings, travel, or learning new languages.
15 Jun 2025

In this project, I embarked on creating a comprehensive data management and visualization solution. Initially, I developed an Astra DB to store and manage the content extracted from a webpage. Astra DB's powerful NoSQL database capabilities provided a robust foundation for handling and querying large volumes of data efficiently. To enhance the data processing and interaction capabilities, I integrated LangChain, which enabled advanced natural language processing and seamless interaction with the stored data. For the user interface, I utilized Streamlit to build an intuitive and interactive UI. Streamlit's simplicity and flexibility allowed me to create a user-friendly application that enables users to effortlessly query, analyze, and visualize the data stored in Astra DB. This project demonstrates the synergy of Astra DB's data management strengths, LangChain's processing capabilities, and Streamlit's user-centric design to deliver a powerful and efficient data exploration tool.
15 Jul 2024