youtube-video-translator은(는) 무엇을 하나요?
dfang/youtube-video-translator의 에이전트 스킬입니다.
이 스킬은 YouTube 동영상의 자막을 추출하고 번역하는 기능을 제공합니다. YouTube API 또는 youtube-dl/yt-dlp 같은 외부 도구를 사용하여 동영상 정보를 가져오고, 자막을 추출한 후, 번역 API를 통해 지정된 언어로 번역합니다.
주요 기능
- YouTube 동영상의 자막 자동 추출
- 다양한 번역 엔진 지원 (Google Translate, DeepL, OpenAI 등)
- CLI 명령어를 통한 간편한 사용
- 자동화된 워크플로우 구축 가능
사용 방법
- YouTube 동영상 URL을 입력합니다.
- 자막 언어를 선택합니다 (자동 감지 또는 수동 지정).
- 번역할 대상 언어를 지정합니다.
- 번역 결과를 출력하거나 파일로 저장합니다.
지원 환경
- Python 3.8+
- Windows, macOS, Linux
- Docker (선택 사항)
설치
pip install youtube-video-translator
또는 저장소를 클론하여 직접 설치할 수 있습니다:
git clone https://github.com/dfang/youtube-video-translator.git
cd youtube-video-translator
pip install -r requirements.txt
설정
환경 변수 또는 설정 파일을 통해 API 키와 기본값을 구성할 수 있습니다:
YOUTUBE_API_KEY=your_youtube_api_key
TRANSLATE_API_KEY=your_translate_api_key
DEFAULT_TARGET_LANG=ko
사용 예시
youtube-translate https://www.youtube.com/watch?v=example --target-lang ko
참고
- YouTube 동영상에 자막이 있는 경우에만 작동합니다.
- 일부 동영상은 자동 생성 자막만 제공될 수 있습니다.
- 번역 품질은 사용된 번역 엔진에 따라 다를 수 있습니다.
라이선스
MIT