본문 바로가기

Parsing to BBC News

2020.11.09 오늘의 커밋. 영어공부 어플 완성!

728x90

 

오늘은 Duou lingo를 대략적으로 완성하였습니다. 대략 한달 걸렸군요.


 

 

 

 

Duou lingo는 출퇴근길에 듀오링고를 통해 공부하다가 너무 지루했던 제가 재미있는 주제로 영어공부를 해보려는 요량으로 만든 영어공부 웹앱입니다.

 

내용은 간단합니다.

매일 바뀌는 BBC의 실시간 헤드라인 뉴스제목과 내용을 아래 버튼을 참고하여 해석하면 됩니다.

 

대략 하루에 50개정도의 뉴스가 보입니다.

duolingo.com

 

무료로 외국어를 배우세요.

게임을 통해 영어를 비롯한 다양한 언어를 배워보세요. 100% 무료로 제공되는, 게임처럼 재미있고 과학적으로 효과가 검증된 언어 학습 앱입니다.

www.duolingo.com

 

 

 

 

 

 

PC버전과 모바일버전 모두 지원하며, PC버전에서는 드래그, 모바일 버전에서는 터치 드래그 기능을 통해 버튼의 순서를 바꿀 수도 있습니다.

 

사용한 기술은 아래와 같습니다.

 

Python

-> BeautifulSoup 모듈을 이용하여 BBC의 헤드라인을 파싱하는 단순 기능을 제공합니다.

 

node.js

-> Python을 직접 실행하여 뉴스 기사를 가져옵니다.

-> 네이버 파파고(papago) API를 사용하여 뉴스를 번역하여 클라이언트에 전달합니다.

 

React

-> 뉴스기사를 화면에 표시하고, 번역 결과를 단어별로 잘게 잘라 사용자가 직접 문장을 조립하도록 유도합니다.

 

 

 

 

 

 

리액트를 공부해보고자 만들었던 앱이라 완성과정을 블로그에 하나하나 기술하고 있는데,

지루하면 조금 쉬었다가 할수도 있겠네요.

 

여튼 굉장히 만족스러운 하루였습니다.

 

728x90