13 ポイント 投稿者 xguru 2022-08-08 | 2件のコメント | WhatsAppで共有
  • すでに App Store には300個を超えるアプリがあったが、気に入るものがなかった
    → 目標 : オフライン対応、高速、検索履歴を保存、無駄な機能を削除、ロックインされず、良いデータセットを持つこと
  • 簡潔なテキストUIを構成し、SQLite + React Native で開発してオープンソースとして公開。多言語対応
  • 辞書データは Wiktionary を利用する freeDictionary API でダウンロード
    → 最もよく使われる英単語30万語が21MBのSQLite DBとして生成された
  • 検索した単語は iCloud および Google Drive に同期

2件のコメント

 
gguimoon 2022-08-08

Android版もあるんですね。必要な機能だけを集めた作りが良いです。

 
xguru 2022-08-08

Wiktionaryには韓国語も27万語ほどあるので、作ってみてもいいかも…?

記事のように freeDictionary API を使わず、go-wiktionary-parse https://github.com/macdub/go-wiktionary-parse を使えば、ダンプしたデータを取得して整形した後、sqlite DB に保存してくれます。

Hacker News のコメントを見ると、似たような試みをした人がほかにも多いですね。https://news.ycombinator.com/item?id=32300466