| # Transformers 문서 번역 추적기 | |
| HuggingFace Transformers 레포지토리의 문서 번역 상태를 추적하는 Gradio 애플리케이션입니다. | |
| ## 기능 | |
| - Transformers 레포지토리 자동 클론 | |
| - 영어 문서와 한국어 번역 문서 비교 | |
| - 번역 상태 확인: 미번역, 번역됨, 업데이트 필요 | |
| - 번역이 필요한 문서와 업데이트가 필요한 문서 목록 제공 | |
| ## 번역 상태 판단 기준 | |
| 1. 문서 원문 경로: `docs/source/en/<title>.md` | |
| 2. 번역 문서 경로: `docs/source/ko/<title>.md` | |
| 3. 번역 문서가 존재하지 않으면 미번역 | |
| 4. 번역 문서가 존재하면 번역됨 | |
| 5. 원본 문서의 커밋 시간이 번역 문서의 커밋 시간보다 최신이면 업데이트 필요 | |
| ## 설치 및 실행 | |
| ```bash | |
| # 의존성 설치 | |
| pip install -e . | |
| # 애플리케이션 실행 | |
| python main.py | |
| ``` | |
| ## 사용법 | |
| 1. "레포지토리 클론" 버튼을 클릭하여 Transformers 레포지토리를 클론합니다. | |
| 2. "번역 상태 확인" 버튼을 클릭하여 번역 상태를 확인합니다. | |
| 3. 탭을 전환하여 전체 문서, 번역 필요, 업데이트 필요 문서를 확인합니다. | |
| 4. 작업 완료 후 "정리" 버튼을 클릭하여 임시 파일을 정리합니다. | |
| ## 요구사항 | |
| - Python 3.11 이상 | |
| - Gradio 4.0.0 이상 | |
| - GitPython 3.1.0 이상 | |