5

I'd recommend taking a look at StarDict, which is a cross-platform application having its dictionaries supported by even more applications on other platforms. Quoting from their homepage: StarDict is a Cross-Platform and international dictionary Software. It has powerful features such as "Glob-style pattern matching", "Scan selection word," "Fuzzy query," ...


3

May I recommend my favorite dictionary app to you: ColorDict Dictionary. First, how it meets your requirements: Android: Sure. Gratis: Yes. Offline: Yes, but also supports Online lookups complete dictionary in SD card: After you told the app to save it there, yes. Selection and download from within the app. Supports a ton of formats (e.g. StarDict), so ...


3

I found a tutorial of adding a real-time google translation button for pdf-xchange editor. Although pdf-xchange editor is not open source software, but I think it is a good hint for other pdf viewers. update You can download PDF-XChange Editor free version here


3

There's a Python script called dumpgenerator.py that will export a dump in XML format of any MediaWiki website (such as Wiktionary). You can then import the XML file to your local install of MediaWiki or to any other application able to parse/edit XML files. The instructions are here.


2

I suggest Anki. Native PC program (Windows/Linux/Mac) Many Russian-English decks ready to use (example more). Lots of Spanish decks too. Ability to import word lists (CSV, Excel). Actually a lot of dictionaries are already available as shared decks that you can easily download from within the app Shows you random words, and re-ask the ones you have a hard ...


2

I'm a happy user of GoldenDict, which can work either offline or online. These are some of the main features, straight from its website and related to your requirements: Support of multiple dictionary file formats Full Unicode case, diacritics, punctuation and whitespace folding. This means the ability to type in words without any accents, correct ...


2

You'll find that QuickDic has an excellent interface, works offline and you can download English-Japanese and lots of other dictionaries, which are generated from http://wiktionary.org. In general, if you're looking for open source android apps, you should look on F-Droid.


2

You would think this is something these online dictionaries would readily build into their front end presentations ... but no! Weird. Still, there is one option that can work. The Cambridge Dictionary at least uses IDs to mark its section entries. basic URL for "nut" is: https://dictionary.cambridge.org/dictionary/english/nut the desired definition, the ...


2

A solution other than a specific PDF reader is to use an external program such as GoldenDict. It features a so-called ”Scan Popup“: Each time you select a word in any program—e.g. in your favourite PDF reader—a popup containing the lookup result will show up. (*) trom the GoldenDict in-application help: [source code] To look up words from other active ...


2

Offline dictionaries requirements free offline (must download dictionary packs first) can customize where the dictionaries are saved bonus very powerful dictionaries/thesaurus available many translating dictionaries available supports text to speech (most dictionaries I've used do too though) Out of all the dictionaries I've tried, this is my go to ...


1

Artha is a free dictionary add-on for Linux that integrates with most applications. It is available from Sourceforge, or in the Ubuntu software repo.


1

The OED has id attributes for all sorts of elements, which you can see with your web browser's debugger. Unfortunately, the OED is paywalled. An unconventional option is to take advantage of the fact that Wiktionary is a wiki, and edit pages to add {{anchor|your-text-here}} where you want to link to.


1

I'm not sure if there is an App that meets 100% of your criteria (Android platform, gives root words and other derivatives of those roots, gives definitions, and works offline), but have a look at the following Android Apps that closely match your criteria: Painless Roots GRE Flash Cards: Root Words GRE Vocabulary Root/Etymology Word Learner Vocab Builder ...


1

Rainmeter + Gnometer I use Rainmeter for desktop widgets. Among its numerous skins, Gnometer has a widget for "Word Of The Day", which displays a different English word each day along with its definition. Here is how it looks like: (click image for full desktop) You can reach this skin from the right-click menu after installing Gnometer:


1

I would suggest Anki. Various collections of English words are available, such as 4000 Essential English Words.


1

Perhaps Anki? I haven't used it for a long time but it's cross platform (including smartphones and anything that can use web apps) and you can create your own decks of flash cards.


1

You might want to try one of the following apps for IOS. These three seem to have the best ratings. There are of course several others, which you can find in the IOS app store. Learn German Nouns Der Die Das https://itunes.apple.com/us/app/learn-german-nouns-der-die-das/id646652757?mt=8&ign-mpt=uo%3D4 German English Dictionary + https://itunes.apple....


1

Check out My Word List. It is a free android app with an offline dictionary, and you can also hear the pronunciations in Britain and American English. Links: Free Version: https://play.google.com/store/apps/details?id=com.fortylove.mywordlist.free Disclaimer: I am the developer.


1

You can download languages in Google Translate • Offline: Translate 52 languages when you have no Internet


1

You can get a Russian MySpell dictionary from here or huntpell format from here and there is a variety of packages to open them such as Enchant or pyEnchant. There are also online descriptions of the hunspell format such as here that should get you started.


1

You can give Google Translate a go, available on Play Store and is totally free. Once installed, you can follow instructions from the official guide: Choose and download languages Make sure you’re connected to a Wi-Fi network. Open the Translate app. On either side of the screen, tap the language at the top. Right next to the language you ...


1

Try My Word List - Make Word Lists - Offline Dictionary app for Android. It contains over 800,000 English words from Wiktionary. You can track them, learn as you go, and mark them as mastered. Free Version: https://play.google.com/store/apps/details?id=com.fortylove.mywordlist.free Disclaimer: I am the developer.


1

One look is a reverse dictionary, but it provides exactly this functionality. Features: Web app Filter by words related to a particular word Filter by part of speech


Only top voted, non community-wiki answers of a minimum length are eligible