Skip to content

craftzdog/vlog-translator

Repository files navigation

Vlog Transcription & Japanese Translation Tool

A personal tool for transcribing & translating my vlogs into Japanese.

screenshot

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.


Looking for a Markdown note-taking app? Check out my app called Inkdrop:

Inkdrop

About

A Personal Tool for Transcribing & Translating My Vlogs into Japanese

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published