평소에 "세계 뉴스를 한곳에서 보고 싶다" 라는 생각과 "뉴스를 알기 쉽게 요약을 해줫으면 좋겠다" 라는 생각을 하고 있었고 그로인해 "세계 뉴스를 한곳에 모아 번역 및 요약" 이라는 주제로 개인프로젝트 진행을 하게 되었다세계의 뉴스를 한곳에 모으게 적합한 주 페이지로
사용한 뉴스API 및 번역API 배포까지 하고 싶었던 나는 다양한 뉴스 API중 newsomaticapi 이라는 API를 발견을 했다 하루에 500번의 API요청을 할수 있으며 다른 유명한 API들이랑은 다르게 49$ 한번 결제로 기간 제한 없이 사용할수 있다는 점에서
페이지 렌더링시 매번 뉴스 데이터를 새로 받아 오는게 느리기도 하고 하루 api 요청 횟수가 정해져 있어서뉴스 데이터를 다른 페이지를 갔다 와도 데이터를 유지하여 api호출을 줄이고, props drilling도 줄이기 위해 전역 상태 관리 라이브러리인 recoil을
detail 페이지 api 요청은 Article Extractor을 사용하여 뉴스 본문을 추출 -> open ai api를 이용하여 html 태그를 유지하면서 번역 요청 -> 데이터 저장 순으로 진행을 하였다 그 후 뉴스 요약 버튼 클릭시 open ai api를 이용하