Skip to content

A Personal Tool for Transcribing & Translating Videos into Latin

License

Notifications You must be signed in to change notification settings

d3287t328/vlog-translator

 
 

Repository files navigation

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.

About

A Personal Tool for Transcribing & Translating Videos into Latin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 89.7%
  • Python 8.5%
  • Shell 1.1%
  • JavaScript 0.7%