13P by xguru 2022-08-08 | favorite | 댓글 2개
  • 이미 앱스토어에 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