개인 블로그에 Gemini API 기반 기술 블로그 자동 번역 서비스를 추가했습니다.
상세 내용
1. 기능 구현
- React, Next.js, Vercel, TypeScript, Tailwind CSS, Chrome Developers, web.dev, V8, Anthropic, OpenAI 등 11개 기술 블로그 RSS 피드 자동 수집
- Gemini API(gemini-2.5-flash-lite)로 번역·요약 처리
- 라이선스별 콘텐츠 분리: CC 라이선스 포스트는 전문 번역, All-rights-reserved 포스트는 저작권법 인용 범위(약 15%) 내 핵심 요약
- 번역 결과를 MDX 파일로 자동 생성
- GitHub Actions로 매일 오전 2시(UTC) 자동 실행, 번역 완료 시 자동 커밋·PR·배포
- 첫 수집 시 소스별 최신 3개, 이후 신규 글 선택적 처리
2. 성능 최적화
- URL 기반 중복 검사로 이미 번역된 글 스킵
- Gemini API 사용량 및 비율 제한 시 조기 프로세스 종료로 불필요한 반복 호출 차단
3. 코드 품질 개선
- 개별 아이템 실패 시 건너뛰고 나머지 계속 처리해 전체 파이프라인 중단 방지







