Back

Epwing2Anki - Tool For Automatically Generating Anki Vocabulary Cards

#76
cb-- as always, thanks for the info. I'm looking forward to seeing the unreleased programs and the features added on to E2A.

onii-- Yeah, that's exactly what I did... kind of. Since my deck is made up of sentences, notes, and readings, there isn't an easy way to generate a list like that. So I ran the deck through the frequency sorter, took the output list, and ran that formula (the Excel version) against the vocab list. It's not pretty, but it works.

It was useful to go to the trouble-- I knocked out 1300 words that are already in my deck, leaving me with only 700 "new words" to add.
Reply
#77
Had one of those "Doh!" moments. To automatically (re)generate the readings of a card you're editing, just press Ctrl-G (in Windows). Works in either the edit window or in the card browser. The plugin that originally added this functionality been incorporated into the official Japanese Support plugin. Wish I had known about this sooner.

That said, I'd still like to see the feature in E2A. (Or even a freestanding version for glossing stuff I OCR out of problem books to do as cloze problems.) Anything to save 5 minutes here and there. Big Grin
Reply
#78
Hello,

I have just released version 1.6 of Epwing2Anki.

Download Epwing2Anki v1.6 via SourceForge

What Changed?

● Added the "< Back" button to both the Disambiguate Entries page and the Choose Examples page. (Thanks kitakitsune!).

● Added the "Add Anki-style ruby/furigana to example sentences" option to the Fine-Tune dialog. (Thanks rich_f!).

● Added the "Fill in example sentence blanks with expression" option to the Fine-Tune dialog. (Thanks rich_f!).

● Fixed cases where the statistics in the Results dialog were wrong.

● Position of window no longer jumps when transitioning between the setup dialog, the generation dialog and the results dialog.

cb4960
Edited: 2012-08-17, 5:44 pm
Reply
May 16 - 30 : Pretty Big Deal: Save 31% on all Premium Subscriptions! - Sign up here
JapanesePod101
#79
There seems to be a problem in the new version. I have a list of 719 words that processed just fine in 1.5, generating 4000 or so entries (7 sentences per word, I pick the 3-4 easiest), but in 1.6, it stops at word #72. No errors are generated, it just finishes. The file is only ~420 entries.

Email me if you want the file I ran through it, and I can send it to you to test.
Edited: 2012-08-18, 8:03 am
Reply
#80
Hello,

I have just released version 1.6.1 of Epwing2Anki.

Download Epwing2Anki v1.6.1 via SourceForge

What Changed?

● Fixed crash bug in parser for 『研究社 新英和・和英中辞典』. (Thanks rich_f!).

● Fixed crash bug when generating ruby for example sentences. (Thanks rich_f!).

cb4960
Reply
#81
Thanks CB! That did the trick. One good thing about the report at the end-- it helps me find words that the OCR messed up. I went from 28 words w/o definitions in that list I sent you down to 10.

That's probably the most efficient way to check up on the OCR in e.Typist, because its built-in dictionary misses a lot of stuff when it checks for "misspellings."

EDIT: I see one more thing that could be fixed. When words begin with the minus sign (-), they cause an error when imported into Excel. Maybe an option to change leading "-"s in headwords to ー or ~ to snuff out the Excel #NAME! errors?
Edited: 2012-08-18, 1:19 pm
Reply
#82
rich_f Wrote:I see one more thing that could be fixed. When words begin with the minus sign (-), they cause an error when imported into Excel. Maybe an option to change leading "-"s in headwords to ー or ~ to snuff out the Excel #NAME! errors?
I'll see what I can do.
Reply
#83
rich_f Wrote:Also, a general question-- cb, I seem to recall one of your programs could take a word list and compare it against another file. Is there one that does that, or am I just remembering something wrong? What I'm looking for is something where I can export my deck into a tsv/txt file, and compare it with a word list before wasting a lot of time finding out I'm adding words I've already added.

It would be a lot faster than searching word by word, especially if the word list is ~2-4k long. (I'm building one of those right now for N1, based on a few vocab builder books, but I don't want to waste time learning words I already know!)
I cleaned up my solution to this problem:

Download Word List Duplicate Remover v1.0 via Google Code

Finds both unique and duplicate words based on a list of words that you want
to learn and the words already in your Anki deck.

[Image: wldr_screenshot.png]
Edited: 2012-08-18, 3:39 pm
Reply
#84
Thanks for the new program. Cool stuff!
Reply
#85
Hi, just found this program, and it looks great! If you could implement the "Maybe add some sort of ability to generate a card on-the-fly for a word on the clipboard by pressing a global hotkey" feature it would be incredible. Thanks for writing this! :)
Reply
#86
@cb4960:
Can't Word List Duplicate Remover do what I was talking about?
If one runs it on a kanji list, when the program finds two identical words, it marks them as homographs... If one runs it on a reading list, when the program finds two identical words, it marks them as homophones.
Was this the program you were talking about? *__*
Reply
#87
kazeatari Wrote:@cb4960:
Can't Word List Duplicate Remover do what I was talking about?
If one runs it on a kanji list, when the program finds two identical words, it marks them as homographs... If one runs it on a reading list, when the program finds two identical words, it marks them as homophones.
Was this the program you were talking about? *__*
Assuming that your word list contains the readings and that you point to the reading column instead of the Word/Expression column, Word List Duplicate Remover can give you a list of homophones in the wldr_duplicates.txt file that it outputs, but I'm not sure if that really addresses your request.
Reply
#88
Will this work on Mac?
Reply
#89
Thx cb4960! ^__^
I hope I'll be able to use that solution (for now I have a few words in the same excel's cell -as examples for a certain kanji- so, first of all I need to learn how to put them in the same column, one word per cell... but I'll figure it out somehow).

(^_^)/°''
Reply
#90
@cb4960: Just a small question, but is there a way to regenerate Monolingual Definitions and Example Sentences to already existant cards in my anki deck without deleting my stats? I feel so much work is being taken off from me ever since I use this great tool!! But there are still about 5000 cards without example sentences and definition...
Reply
#91
Tori-kun Wrote:@cb4960: Just a small question, but is there a way to regenerate Monolingual Definitions and Example Sentences to already existant cards in my anki deck without deleting my stats? I feel so much work is being taken off from me ever since I use this great tool!! But there are still about 5000 cards without example sentences and definition...
* Be sure to make a backup of your deck in case you get it wrong the first time.

1) I'm assuming here that you have a "Monolingual" field and an "Examples" field in your deck.

2) Anki: Tag all of the cards that have blank "Monolingual" and "Examples" fields.

3) Anki: File -> Export...
3a) Select "Facts in tab-separated text file (*.txt)"
3b) Enter the tag from step 2 in the "Limit to tags field"
3c) Click Export

4) Epwing2Anki: In the Setup Card Layout page,
4a) Check "Append line from word list".
4b) Add "Definition: Highest Priority J-J" to the Card Layout and move it to the top.
4c) Add "Examples sentences" to the Card Layout and move it to the second from the top position.

5) Epwing2Anki: Do any other setup and then generate the import file.

6) Anki: File -> Import..., and then select the import file generated by Epwing2Anki.

7) Anki: Map Field 1 to "Monolingual"

8) Anki: Map Field 2 to "Examples"

9) Anki: Unmap all other fields by clicking the Change button and then selecting "Discard field"

10) Anki: Click the Update button to bring up the Update Facts dialog

11) Anki: For the "Field in File:" option, select the field number that corresponds to the original expression field that was appended with the "Append line from word list" option in step 3b. You will have to open the import file and check. If you followed my instructions, it will definately not be one of the first 4 fields.

12) Anki: For "Field in Deck:", select "Expression" and then click "OK"
Reply
#92
YES!! Big Grin You are so awesome, cb4960! You spared me so many hours of copy-and-paste!! T_T
Reply
#93
Would love to use this tool but only have a mac at the moment. Is there any software out there that can get this thing running for me? Tried wine bottler but it didn't work out...
Reply
#94
dusmar84 Wrote:Would love to use this tool but only have a mac at the moment. Is there any software out there that can get this thing running for me? Tried wine bottler but it didn't work out...
Might be difficult to do because Epwing2Anki uses .Net, WinForms and in particular the WebBrowser control which AFAIK requires IE.
Reply
#95
Hello everybody,

Does it works well on anki 2.0 ?

Thanks!
Reply
#96
ramoncoutinho Wrote:Hello everybody,

Does it works well on anki 2.0 ?

Thanks!
Yes. Anki 1.2.8 and Anki 2.0 share the same import file format.
Reply
#97
Thanks!
Reply
#98
Hi, Great app. could you add a option to highlight\bold the word in the examples sentences?

I wish I could study the words on context.

Thanks
Reply
#99
First of all I can't thank you enough for this awesome time-saving ingenious program!
I do have a suggestion though. Big Grin

It would be nice to be able to number the example sentences according to what sub definition they belong to, making it easier to link them together.

That's all, can't think of anything else, that's how sweet this program is.
Reply
henryohara Wrote:Hi, Great app. could you add a option to highlight\bold the word in the examples sentences?

I wish I could study the words on context.

Thanks
Good suggestion, but there are some difficulties associated with this task. For example, the word in the sentence may be written in kana whereas the Expression may be in kanji (or Vice Versa). Or the word may be conjugated so that it looks different from the Expression's dictionary form. I'll see what I can do for the next version though.
Reply