내가 Wordnote 사전 앱을 만든 이유
(wordnote.app)- 이미 앱스토어에 300개가 넘는 앱이 있지만, 맘에 드는게 없었음
→ 목표 : 오프라인 지원, 빠르고, 검색 기록을 저장, 쓸데없는 기능 제거, 락인 되지 않으며, 좋은 데이터 셋을 가진 - 간결한 텍스트 UI를 구성하고, SQLite + React Native 로 개발하여 오픈소스로 공개. 다국어 지원
- 사전 데이터는 Wiktionary 를 이용하는 freeDictionary API 로 다운로드
→ 가장 많이 쓰는 영단어 30만개가 21MB SQLite DB로 생성됨 - 검색한 단어들은 iCloud 및 Google Drive 로 동기화
wiktionary 엔 한국어도 27만단어 정도 있으니 만들어봐도.. ?
글에서 처럼 freeDictionary API를 사용하지 않고, go-wiktionary-parse https://github.com/macdub/go-wiktionary-parse 를 사용하면, 덤프된 데이터를 가져와서 정제한 후 sqlite DB에 저장해 줍니다.
해커뉴스 댓글에 보니 비슷한 시도를 한 다른 사람들이 많네요. https://news.ycombinator.com/item?id=32300466
-
Notification Dictionary https://github.com/tirkarthi/NotificationDictionary
→ 선택한 단어의 설명을 안드로이드 Noti로 알려주는 사전앱
→ 위의 go-wiktionary-parse 로 만들어진 데이터를 사용합니다. -
Stictionary https://www.stictionary.com/
→ Wordnote와 비슷한 기능을 제공하는, 광고없는 무료 사전앱