- Já existem mais de 300 apps na App Store, mas nenhum me agradava
→ Objetivo: suporte offline, rapidez, salvar o histórico de buscas, remover recursos desnecessários, evitar lock-in e ter um bom conjunto de dados
- Montei uma UI de texto simples e desenvolvi com SQLite + React Native, publicando como open source. Suporte a vários idiomas
- Os dados do dicionário são baixados usando a API freeDictionary, que utiliza o Wiktionary
→ As 300 mil palavras em inglês mais usadas viraram um banco SQLite de 21 MB
- As palavras pesquisadas são sincronizadas via iCloud e Google Drive
2 comentários
Também existe uma versão para Android. Gosto do visual que reúne apenas os recursos necessários.
No Wiktionary também há cerca de 270 mil palavras em coreano, então talvez valha a pena fazer...?
Em vez de usar a freeDictionary API, como no texto, se você usar o go-wiktionary-parse https://github.com/macdub/go-wiktionary-parse, ele pega os dados do dump, faz o tratamento e depois os salva em um banco sqlite.
Vi nos comentários do Hacker News que há várias outras pessoas que tentaram algo parecido. https://news.ycombinator.com/item?id=32300466
Notification Dictionary https://github.com/tirkarthi/NotificationDictionary
→ app de dicionário que mostra, via notificação do Android, a explicação da palavra selecionada
→ usa os dados gerados pelo go-wiktionary-parse acima.
Stictionary https://www.stictionary.com/
→ app de dicionário gratuito e sem anúncios que oferece funções parecidas com as do Wordnote