- Aunque ya había más de 300 apps en la App Store, no había ninguna que me convenciera
→ Objetivo: soporte offline, rápida, guardar el historial de búsqueda, eliminar funciones innecesarias, sin quedar atado a una plataforma y con un buen conjunto de datos
- Armé una UI de texto simple y la desarrollé con SQLite + React Native, publicándola como código abierto. Soporte multilenguaje
- Los datos del diccionario se descargan usando la API freeDictionary, que utiliza Wiktionary
→ Se generó una base de datos SQLite de 21 MB con 300 mil de las palabras en inglés más usadas
- Las palabras buscadas se sincronizan con iCloud y Google Drive
2 comentarios
También hay una versión para Android. Me gusta el enfoque de reunir solo las funciones necesarias.
En Wiktionary también hay unas 270 mil palabras en coreano, así que quizá valdría la pena hacerlo... ?
Como en el artículo, si en lugar de usar la API de FreeDictionary usas
go-wiktionary-parsehttps://github.com/macdub/go-wiktionary-parse, toma los datos del volcado, los depura y luego los guarda en una base de datos SQLite.Viendo los comentarios en Hacker News, parece que hay muchas otras personas que intentaron algo parecido. https://news.ycombinator.com/item?id=32300466
Notification Dictionary https://github.com/tirkarthi/NotificationDictionary
→ una app de diccionario que te muestra en una notificación de Android la explicación de la palabra seleccionada
→ usa los datos generados con
go-wiktionary-parsede arriba.Stictionary https://www.stictionary.com/
→ una app de diccionario gratuita y sin anuncios que ofrece funciones similares a Wordnote