私が Wordnote 辞書アプリを作った理由
(wordnote.app)- すでに App Store には300個を超えるアプリがあったが、気に入るものがなかった
→ 目標 : オフライン対応、高速、検索履歴を保存、無駄な機能を削除、ロックインされず、良いデータセットを持つこと - 簡潔なテキストUIを構成し、SQLite + React Native で開発してオープンソースとして公開。多言語対応
- 辞書データは Wiktionary を利用する freeDictionary API でダウンロード
→ 最もよく使われる英単語30万語が21MBのSQLite DBとして生成された - 検索した単語は iCloud および Google Drive に同期
2件のコメント
Android版もあるんですね。必要な機能だけを集めた作りが良いです。
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
Notification Dictionary https://github.com/tirkarthi/NotificationDictionary
→ 選択した単語の説明を Android の通知で知らせてくれる辞書アプリ
→ 上記の go-wiktionary-parse で作られたデータを使っています。
Stictionary https://www.stictionary.com/
→ Wordnote と似た機能を提供する、広告なしの無料辞書アプリ