Skip to content

Latest commit

 

History

History
110 lines (75 loc) · 4.38 KB

README.md

File metadata and controls

110 lines (75 loc) · 4.38 KB

🐝 Transcrib.ee

MIT License

Next.js FastAPI TypeScript

Redis Tailwind CSS Vercel

Effortless, accurate YouTube video transcriptions powered by cutting-edge AI technology.

Visit Transcrib.ee

🎯 Overview

Transcrib.ee is your ultimate YouTube transcription solution, combining a sleek user interface, advanced backend architecture, and a convenient Chrome extension to deliver high-quality, AI-driven video transcriptions.

Component Description
🌐 Frontend Built with Next.js and Tailwind CSS for an intuitive UI
🖥️ Backend Powered by FastAPI, Flask, and Redis for scalability
🔌 Chrome Extension Integrates seamlessly with YouTube for easy transcription

Whether you’re a student, professional, or content creator, Transcrib.ee makes it effortless to generate, view, and manage transcriptions from any YouTube video.


✨ Features

🔧 Core Features

  • AI-Powered Transcriptions: Convert YouTube audio into accurate, readable text
  • One-Click Accessibility: Paste a URL or use the Chrome extension for instant transcriptions
  • Dark Mode Support: Optimized for day and night use
  • Mobile-Responsive: Fully functional on all devices

🚀 Advanced Capabilities

  • Backend: Distributed microservices with intelligent job queuing, caching, and error recovery
  • Frontend: Smart polling, local caching, and dynamic progress visualization
  • Chrome Extension:
    • Video overlay button for direct transcription
    • Configurable keyboard shortcuts for convenience
    • Options page for user preferences

📁 Project Architecture

.
├── Backend/            # API and processing services
│   ├── FastAPI/        # Main API gateway
│   ├── Flask/          # Dedicated transcription service
│   ├── Redis/          # Background job queue
│
├── Frontend/           # User interface
│   ├── Next.js/        # Modern React-based web application
│   ├── TailwindCSS/    # Styling for a sleek design
│
├── Chrome Extension/   # Browser integration
│   ├── Background.js   # Extension logic
│   ├── Content.js      # YouTube integration
│   └── Options.html    # Settings page

🚀 Getting Started

Prerequisites and Installation

Refer to the detailed setup guides in each respective folder:

These guides provide instructions for setting up dependencies, configuration, and running each component of the project.


🤝 Contributing

We welcome contributions from the community! Feel free to:

  • Report bugs or suggest new features here
  • Fork the repository and submit pull requests

📬 Connect With Us

Email GitHub Website


📜 License

This project is licensed under the MIT License - see the LICENSE file for details.