Realtime Overlay Translator는 실시간으로 화면에 표시되는 텍스트를 인식하여 번역하고, 번역된 내용을 오버레이로 표시해주는 애플리케이션입니다. 이 도구는 스트리밍 영상, 온라인 강의, 게임 등 다양한 실시간 컨텐츠에서 언어 장벽을 허물어줍니다.
- 실시간 텍스트 인식: Tesseract OCR을 사용하여 화면에 표시되는 텍스트를 실시간으로 인식합니다.
- 즉시 번역: 인식된 텍스트를 번역 API를 통해 번역합니다.
- 오버레이 표시: 번역된 텍스트를 화면에 오버레이로 표시하여 사용자가 쉽게 이해할 수 있도록 합니다.
- Python 3.12 이상
- Tesseract OCR
- 번역 API 키 혹은 번역 모델
- Naver Papago API 키
- etc.
git clone https://github.com/co2plant/Realtime-Overlay-Translator.git
cd Realtime-Overlay-Translatorpip install -r requirements.txt- Windows: Tesseract at UB Mannheim에서 설치 파일을 다운로드하여 설치하세요.
- Naver Papago API 키 발급:
- Naver Developers에서 Naver Papago API 키를 발급받으세요.
python main.py- 올바른 API 키가 설정되어 있는지 확인하세요.
- OCR 인식 영역 및 오버레이 위치를 설정 파일에서 조정할 수 있습니다.
- OCR 설치 시 고정 경로로 되어있으므로 C드라이브의 Program Files에 설치되어 있어야합니다.
애플리케이션이 실행되면 실시간으로 화면을 모니터링하여 텍스트를 인식하고 번역된 내용을 오버레이로 표시합니다.



