Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add offline capabilities #120

Open
Jackson-Nickk opened this issue Apr 29, 2024 · 2 comments
Open

Add offline capabilities #120

Jackson-Nickk opened this issue Apr 29, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@Jackson-Nickk
Copy link

Currently the app depends on network connection to fetch word definitions and has some sort of offline cache. But I think if it was to have internet connection people would just search their words on google and get definitions easily, and that makes this app useless.
I suggest to add a download option to the app for uses to download a language package to make offline dictionary available. If the language package would be too big you can break it down to purpose specific categories like: Essential Words, Literature, Science, All the words (complete dictionary), Slang, etc.

@yamin8000
Copy link
Owner

But I think if it was to have internet connection people would just search their words on google and get definitions easily, and that makes this app useless.

Yeah, well, you know, that's just, like, your opinion, man.
Jokes aside, this app is simply what it is, a simple dictionary app, there's not so much benefits using this over a simple google search, I agree with you on that.

I suggest to add a download option to the app for uses to download a language package to make offline dictionary available. If the language package would be too big you can break it down to purpose specific categories like: Essential Words, Literature, Science, All the words (complete dictionary), Slang, etc.

I didn't find any offline dataset available for Free Dictionary API. There's only a list of all words for this API. Technically, one could break down the list of all, 233464 words into different categories by hand or using AI tools. The next stage of the problem is downloading definitions for the words, which can be either delegated to the user or it can be downloaded from another external server, which in itself is another Anti-Feature because now the app depends on yet another possibly non-free network.
Still, it's not a bad idea.

@apprehensions
Copy link

apprehensions commented May 7, 2024

I would like to see this, i don't want my dictionary to depend on an internet connection, this way, it can be more valuable or preferred over a simple google search.

@yamin8000 yamin8000 self-assigned this May 7, 2024
@yamin8000 yamin8000 added the enhancement New feature or request label May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants