8

I need to learn as much words as I can, so it'd take years to learn these as a non native English speaker. I want to import words from Wiktionary, so that I can mark or delete words I already learn. It'll save me time while continuing to learn.

Is there any way to import all words from Wiktionary to use offline?
I need to import all words in an app where I can also edit them.

Operating system: Windows 7

3

The FAQ points to the Download page.

http://download.wikimedia.org/enwiktionary/ should have the latest copy of the main namespace.
The cleanest navigation page is http://download.wikimedia.org/. Just download a *-articles.xml.bz2 file and some software to read it.

The enwiki page list all downloads for English.
There are download tools.
Windows software to read that data can be found here, e.g. the BzReader offline reader.

The one thing this does not address is how you can edit your collection to mark entries 'done'. There is a possibility to set up your own wiki and import the data into that, so that you yourself can edit it. I leave it up to you to go through the FAQs for that.

Another approach would be to process the XML files further and extract the data into some tool that you are comfortable with, but your question gives no indications about your experience in this area.

But please note:

Warning on time and size

Before attempting to download any of the Wikis or their components, PLEASE READ CAREFULLY the time and space scale information below! Because of the size of some file collections (TERAbytes), downloads can take days, or even weeks. (See also our FAQ on the size of the English language Wikipedia dumps.) Be sure you understand your storage capabilities before attempting downloads. Notice (below) that there are a number of versions that are "friendlier" in size and content, which you can customize to your scalability by using or not using images, using or not using talk pages, etc. A careful read of the info below will save a lot of headaches compared to jumping right into downloads.

I think you are underestimating the amount of data that you are dealing with, and the time required to set up all this.

How about buying a cheap (second hand?) paper dictionary that you can always carry with you, browse through randomly, noting words of interest (i.e. you may have encountered them earlier and/or not understand them exactly) in which you mark the words you know with a highlighter?

  • links are broken – Nadav B Oct 27 at 15:28
2

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.

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.

  • "For offline use"... Please share the txt file – Nadav B Oct 27 at 15:29
0

Yes, Its possible but its very complicated - You can use mediawiki

here is a german page link use Google chrome to translate it.(In chrome, at RHS of url bar, near bookmark symbol - star a translator icon should appear)

  • 1
    Hello, thanks. will I be able to download all contents of wiki and edit them manually? I do want to use these as offline. Or is it to edit these on the webpage directly? – Nadia Ali Mar 27 '15 at 16:40
  • Editing? i dont know, but You can download any contents from Wikimedia foundation including wikistionary.using Mediawiki. I have tried few Wikipedia contents myself. – Prachil Tambe Mar 28 '15 at 2:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.