Skip to content

Latest commit

 

History

History
47 lines (34 loc) · 1.38 KB

README.md

File metadata and controls

47 lines (34 loc) · 1.38 KB

Vlog Transcription & classical Latin Translation Tool

A tool for transcribing & translating videos into Latin.

Tutorial video

frame_02

Ingredients

  • Python and pip
    • pysrt - Python parser for SubRip (srt) files
    • yt-dlp - A youtube-dl fork with additional features and fixes
    • openai - The OpenAI Python library provides convenient access to the OpenAI API from applications written in the Python language
  • Next.js
  • Radix UI - Unstyled, accessible components for building high‑quality design systems and web apps in React
  • Stitches - CSS-in-JS Library

How to use

  1. Get your OpenAI API Key here
  2. Set an environment variable $OPENAI_API_KEY
  3. Run the following commands
pip install -r requirements.txt
npm i
npm run dev

Project Structure

PROJECT_ROOT
├── components    # React components
├── pages         # Pages
│   └── api       # API routes
├── public
├── scripts       # Python scripts
├── tmp           # Temporary files
└── utils         # Utility modules

License

MIT License.