개인 프로젝트

기술 블로그 번역 서비스

프로젝트 설명

Gemini API로 기술 블로그를 자동 수집·번역하는 파이프라인 구축

기간

2026.05

팀원

1명 (FE 1)
TypeScript
TypeScript
GitHub
GitHub
개인 블로그에 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. 코드 품질 개선

  • 개별 아이템 실패 시 건너뛰고 나머지 계속 처리해 전체 파이프라인 중단 방지