Duolingo is the most popular way to learn languages in the world. Best of all, it's 100% free!

https://www.duolingo.com/xydrolase

UPDATE4 [5/8]: LingoVocab is DEFUNCT

xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

LingoVocab is now DEFUNCT

Hello LingoVocab users. Many of you have been kind by notifying me issues with the script. The fact that LingoVocab doesn't work anymore is due to recent changes to the Duolingo's API.

I've noticed that the duo.Vocab class in the Duolingo's javascript library has been removed. And the entry for accessing your vocabulary list, namely www.duolingo.com/vocabularies has been down for days.

It has been pointed out by other users that the individual word page has also gone missing.

I'd like to thank you for your support and I'm glad that this script may have helped you to some extent in language learning. I personally always believe that having access to the glossary is critical in studying a new language.

However, I do believe the dysfunction of LingoVocab has a silver lining: a lot of recent changes in the vocabulary API may suggest that the long overdue official vocabulary feature will finally be back soon. After all, this script was only written as an expediency to compensate for the removal of vocabulary feature.

Hope you all have fun in language learning!


Example

LingoVocab example

What is it?

I know that I am not the only individual who is a little bit annoyed when the Vocabulary feature is gone in the new (sleek too) Duolingo user interface.

Before the Duolingo Owl brings back the Vocabulary tab that is currently missing, some little tweaks can at least partially offset the current lack of vocabulary list: please checkout the script, dubbed "LingoVocab" I created today, which you can find at,

http://userscripts.org/scripts/show/399235

To execute this script, you will need the Greasemonkey extension if you use Firefox, or Tampermonkey extension if you are a Chrome user. To install, simply click the "Install" button on the top-right corner on above link I provided.

To use this script

Once you install the script from the URL above, it is automatically enabled. You can then go to any lesson in any language, where you'll be able to see a small menubar allowing you to toggle the vocabulary list. (see Example above).

If you haven't seen the menubar, try refresh your browser.

UPDATE [02/26]

I've overhauled the script to only not give it a new look, but also more features. You can now view the list of ALL vocabularies you've learned within each language learning unit, which are sorted by the date you last encountered them in practice. You can even see, for each word, a progress bar indicating the strength of how you master each word!!!

An example of LingoVocab in shown at the top of this post, where LingoVocab lists the German adverbs I've learned in recent language study progress. You may also notice the words in each box labeled by "Lesson 1", "Lesson 2" etc, are highlighted in blue, which is the outcome if you click the "By Lesson" button.

You can always click the words highlighted in blue to view their explanations, example usages and more.

Update [2/27]

In today's update, I've polished the vocabulary page a bit, with following notable changes:

  • The blue speaker is now visible, you can listen to pronunciation for the word you're viewing.
  • The style is adjusted, so nothing will be blocked by the "Support" button on the left.
  • Blue speakers for every example sentence!

You can check this screenshot:

LingoVocab example 2

I was trying to add definitive article before the nouns, but unfortunately, the gender information is not included in the JSON data I used to render the word list. I'll try to figure out some other possible solutions.


Known issues:

  • Some words seen in a lesson may not always show up in the course list, particularly if these words are (re)introduced in later lessons.
  • Verbs will be shown in their infinitive form.

Please let me know if you experience any issues with this script. Thanks. Hope you enjoy language learning with this small script.

4 years ago

58 Comments


https://www.duolingo.com/Usagiboy7
Usagiboy7
Mod
  • 25
  • 17
  • 14
  • 9
  • 6
  • 5
  • 4
  • 4
  • 3
  • 2
  • 16

Hi xydrolase,

Thank you for seeking creative solutions to help us Duolingoers succeed. We've got an amazing and helpful community here, and you're certainly part of it! ^_^

And for folks who might wander in here wondering what's going on with the Vocabulary tab and the Vocabulary lists, here is some info:

The vocabulary tab will be returning. Nearly all of the features you see today were removed from the website during the beta phase that lasted for 2 months. The features were returned one at a time as they were updated. The Vocabulary tab, however, is receiving extra attention because as many people have pointed out, it's a valuable learning tool! Unfortunately, only a very small portion of Duolingo was using and benefitting from it. This indicated to Duolingo that the feature needed to be improved to make it accessible to more people. That is what Duolingo is doing right now, improving it and also getting it ready to integrate with the new layout. :)

Additionally, all of the new vocabulary that appear in each lesson is presently available. Just go into a skill, and look at the lesson before entering and a list is already provided on the front of each lesson unit.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

Hi Usagiboy7,

Thanks for providing some updates on the Vocabulary tab that many people are missing. It's hard to see a beloved feature being temporary removed, but on the other hand it's great to see procedural updates being released from time to time.

I should have made the description a bit clearer. Yes, currently there is already a word list, but I just can't interact with them. Earlier today I was checking the complete German vocabulary list posted on this forum, and surprisingly I noticed that there is currently still a page where you can see the full explanation for a word, although they are hard to be discovered.

So the only thing this script does is to change the words in the list for each lesson into hyperlinks that lead to those hidden gems about vocabularies. I added a little color to the words so that the users can easily see the difference especially if you are in the middle of learning a skill.

Again I would like to thank you for your insightful information. Appreciated that.

4 years ago

https://www.duolingo.com/Usagiboy7
Usagiboy7
Mod
  • 25
  • 17
  • 14
  • 9
  • 6
  • 5
  • 4
  • 4
  • 3
  • 2
  • 16

You're very welcome! ^_^ Also, I wanted to suggest that you connect with www.duolingo.com/HodOfHod as they will likely be coordinating the Duolingo_Wiki's userscript page. I don't know if that's of interest to you, but just in case it is, that is the person to talk to.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

Awesome. That's good know.

4 years ago

https://www.duolingo.com/Bluenunchuck

Ummm... how long will the vocab tab be? Cuz 1 YEAR ago you said soon...

3 years ago

https://www.duolingo.com/wazzie
wazzie
  • 25
  • 11

It is back. It is called "Words" now.

3 years ago

https://www.duolingo.com/Bluenunchuck

I don't have it... is it at the top? Mine says: duolingo home activity discussion then my profile stuff (lingots streak notifications etc.)

3 years ago

https://www.duolingo.com/wazzie
wazzie
  • 25
  • 11

I noticed you are taking Sweedish, which I think is still in the Beta stage and doesn't have all the features yet. Try switching back to Spanish and you will probably see it.

3 years ago

https://www.duolingo.com/Bluenunchuck

Okay, I'll try that :) Thanks! Yay it works! Thank you very much :)

3 years ago

https://www.duolingo.com/wazzie
wazzie
  • 25
  • 11

Hi Usagi!
Unfortunately, the words listed in the lesson are not in the same format the vocab list.
Example, Spanish Verbs: Models list several different forms of verbs deber, poder, and querer, but when you are actually in the lesson, you may see different forms of these words then listed in the lesson. In the old vocabulary tab, you would see the words deber, poder, and querer in their infinitive form, and were told they were available for practice in Verbs Model (along with the other sections they appeared in).
So, what you say isn't necessary true. All of the new vocabulary that appears in each lesson is sometimes available on the front of each lesson.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

LingoVocab is now more powerful, allowing you to view the entire vocabulary list for all lessons when you are learning a new language skill!

Check out the updated version at: http://userscripts.org/scripts/show/399235

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

If you are a German learner, probably this complete vocabulary list is better.

https://www.duolingo.com/comment/1967687

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

If you've installed the script earlier, please update the script. The older version had a small bug, causing the highlighting to fail.

4 years ago

https://www.duolingo.com/V_Gabor
V_Gabor
  • 15
  • 11
  • 7

Thank you! Great stuff! Works like a charm. :)
I'm on Windows, running in Chrome.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

Always good to know! Thanks for the support!

4 years ago

https://www.duolingo.com/DuoSwan
DuoSwan
  • 25
  • 25
  • 17
  • 15
  • 6
  • 3
  • 1870

Wow! Thanks! It's wonderful... Good old vocabulary... ^_^

It works perfectly in Firefox so far.

But it doesn't work in Chrome at all :( Tampermonkey is on, Chrome is updated to the latest version, windows have been refreshed... What am I doing wrong?

4 years ago

https://www.duolingo.com/V_Gabor
V_Gabor
  • 15
  • 11
  • 7

It does work in Chrome (on a Windows machine) for me.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

Hi DuoSwan,

Glad that you find it useful (at least on Firefox). Same as V_Gabor, my Chrome+Tampermonkey seem to work fine.

Could you let me know your operating system, Chrome version number and the Tampermonkey version number? Thanks.

4 years ago

https://www.duolingo.com/DuoSwan
DuoSwan
  • 25
  • 25
  • 17
  • 15
  • 6
  • 3
  • 1870

Oh, I have restarted the computer and now the script works in my Chrome too :) Thanks again :)

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

Good to know! Keep me posted if you find more issues.

4 years ago

https://www.duolingo.com/Rompip
Rompip
  • 25
  • 25
  • 23
  • 1741

I'm sorry I'm not a computer geek etc, but i installed your script and did the manual enable on my chrome extension. It says it's enabled and I have restarted my whole computer but I can't see your vocab bar when i click into the lessons. Do i need to have greasemonkey as well?

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

Can you elaborate a bit on what you did? So you installed Tampermonkey first, and then installed the script from userscript,correct?

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

If Tampermonkey and the script is properly installed, you should be able to see an icon right next to the address bar of Chrome. The icon should display a a red [1] when you're visiting the Duolingo website. Otherwise it's indication that the script is somehow not enabled.

4 years ago

https://www.duolingo.com/Rompip
Rompip
  • 25
  • 25
  • 23
  • 1741

I did it wrong! I tried to manually install without tampermonkey first. Have re-done it and all works fine. Thanks so much for this REALLY useful add on :)

4 years ago

https://www.duolingo.com/Criculann
Criculann
  • 17
  • 16
  • 16
  • 14
  • 5
  • 5

This is awesome. Thank you, gracias, grazie, danke, tibi gratias ago, 谢谢 and have 10 lingots.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

Whoa. That's a ton of Lingots. Thanks a lot.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

You can check the main post for the updates today. In short, you can now see blue speaker buttons for you to listen to how the words and sentences are read.

4 years ago

https://www.duolingo.com/sause
sause
  • 20
  • 12
  • 11
  • 7
  • 5
  • 4
  • 3
  • 3

Just kindly remind, if you are using Chrome with Tamper Monkey, all you need to do for update is 1) click the tamper monkey button on the toolbar, 2) choose Dashboard, 3) click the Last Updated column of LingoVocab row.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

Thanks for the tip. I would never imagine to click the Last updated column.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

sause and I made some big changes to the layout style of the Vocabulary page so that it should be rendered in consistent with other pages (and aesthetically better too!)

However, we did notice a bug which causes layout disorder if you navigate from the Vocabulary page to the homepage. The remedy is to simply refresh.

4 years ago

https://www.duolingo.com/PERCE_NEIGE
PERCE_NEIGE
  • 22
  • 19
  • 13
  • 9
  • 9
  • 6
  • 6
  • 5
  • 4
  • 4
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2

Will you create other useful script? Or will help the community to make scripts (and we could learn programming alonside with language, lol)? You're very good at scripting.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

As long as there are interesting ideas to enhance Duolingo's learning experience, why not? :)

4 years ago

https://www.duolingo.com/AdrianJosh
AdrianJosh
  • 19
  • 19
  • 10
  • 6
  • 6
  • 5
  • 4

where is this?

4 years ago

https://www.duolingo.com/nateVONgreat
nateVONgreat
  • 23
  • 11
  • 8
  • 4
  • 3
  • 2
  • 2
  • 2

Man oh man! you are awesome! great work! btw, when will duo teach scripting languages? I am fluent in a bunch so i can help incubate!

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

lol. That's an interesting idea. But programming languages are so different from natural languages that I'm not sure if they fit into the teaching framework of Duolingo.

4 years ago

https://www.duolingo.com/sause
sause
  • 20
  • 12
  • 11
  • 7
  • 5
  • 4
  • 3
  • 3

like "Hello world" in 101 languages?

4 years ago

https://www.duolingo.com/nateVONgreat
nateVONgreat
  • 23
  • 11
  • 8
  • 4
  • 3
  • 2
  • 2
  • 2

no, like complete languages.

4 years ago

https://www.duolingo.com/PERCE_NEIGE
PERCE_NEIGE
  • 22
  • 19
  • 13
  • 9
  • 9
  • 6
  • 6
  • 5
  • 4
  • 4
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2

You have already the Duolingos for language, Khan Academy, and Scratch.

4 years ago

https://www.duolingo.com/nateVONgreat
nateVONgreat
  • 23
  • 11
  • 8
  • 4
  • 3
  • 2
  • 2
  • 2

scratch, haha! that's a joke! That isn't really programming. But duolingo is DIFFERENT! it is the way duo functions, and teaches which is great.

4 years ago

https://www.duolingo.com/PERCE_NEIGE
PERCE_NEIGE
  • 22
  • 19
  • 13
  • 9
  • 9
  • 6
  • 6
  • 5
  • 4
  • 4
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2

Visual programming is not programming, I know, but it's good for beginners and even advanced people who want to test (some people makes very complicate scientific applications in Scratch or very good game)

And what about the Khan site? They will add more and more languages I think. I don't see how you could make a programming site like Duolingo. If you have time, why not drawing your project in a painting app? Because it's hard to imagine.

4 years ago

https://www.duolingo.com/AernJardos
AernJardos
  • 14
  • 11
  • 9
  • 8
  • 8
  • 7
  • 4

Very, very nice script. Works like a charm with Italian on Mac OS 10.7.5, Firefox 27.0.1.

4 years ago

https://www.duolingo.com/Suzune-chan

Thank you so very much!

4 years ago

https://www.duolingo.com/kzalesak

Thanks for all the good work you put into making such a great plugin! Have a lingot!

4 years ago

https://www.duolingo.com/mhattick
mhattick
  • 24
  • 19
  • 20

Wow! What a wonderful addition. Thanks for sharing your hard work--10 lingots for you! BTW I'm using Windows 8.1 and Chrome Version 34.0.1847.116 m

4 years ago

https://www.duolingo.com/mmctigue

Previously I have downloaded the user script to firefox on my computer (and chrome at work), but tonight, trying to add to chrome at home and the link initially says 'can not open' and eventually I receive "Error 404" message.

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

Based on what people tweet on Twitter, the website, userscripts.org, which hosts the script seems to be down. It should be back soon.

4 years ago

https://www.duolingo.com/Stein.Gee
Stein.Gee
  • 11
  • 10
  • 9
  • 9
  • 6

Hi xydrolase, First of all, I LOVE the script, been playing with it all day :) I would also like to make some sort of list for myself with all words that I feel I haven't been practicing enough or aren't known enough by me. Is it possible to have a sort of export of the words with some data?

Easiest would be to just have english - spanish because usually it is the spanish word I forgot! (is the hardest I think)

so example of export:

an apple - una manzana

a boy - un niño

etc. etc.

Is a complete export of all known words a possibility for the tool so I can make some sort of list for myself or am I missing some things in the script?

Thanks in advance for any aid, by anyone!

Stiino0

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

StiinoO,

It is definitely possible to export the word list technically. However, your vocabulary can only be listed using the language you're currently learning, say, Spanish.

Since for each word we have the English explanation, theoretically the script can invert the Spanish--English explanation to get an English--Spanish list as you wished. There could be, to some extent, some ambiguity in above process. But, yes, it could be done still.

I can first write a list export feature which is indexed by words in the target language you are learning (in your case, spanish -- english). Then maybe we can explore the other part later.

4 years ago

https://www.duolingo.com/Stein.Gee
Stein.Gee
  • 11
  • 10
  • 9
  • 9
  • 6

I would be forever in your debt. Not a problem that it would only be in the target language. I want to master Spanish first :D but later for other people would also enjoy it I think for other languages.

Thanks in advance, if I need to test some things out, don't hesitate to contact me!

4 years ago

https://www.duolingo.com/Stein.Gee
Stein.Gee
  • 11
  • 10
  • 9
  • 9
  • 6

Is there anything I can do to help? Don't really have programming skills or anything but I'll be glad to test or anything? =)

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

I'm sorry I have been quite hectic recently that I haven't got too much time to look into this. I was about to dig into this moments ago, and I realized that the vocabulary functionality is broken. Probably it implies that the Duolingo team is upgrading the vocabulary API for an official version of the vocabulary feature.

I will check tomorrow if the vocabulary API is back online again. If so, I can start to work on this feature this weekend.

Again, my apology for not updating you on this in the past a few weeks.

4 years ago

https://www.duolingo.com/Stein.Gee
Stein.Gee
  • 11
  • 10
  • 9
  • 9
  • 6

No problem, I know you do this in your free time! Very good but it's not really needed so fast, do it when you have the time!!

4 years ago

https://www.duolingo.com/PERCE_NEIGE
PERCE_NEIGE
  • 22
  • 19
  • 13
  • 9
  • 9
  • 6
  • 6
  • 5
  • 4
  • 4
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2

Hi. I've been using a lot your great script! But today it stopped working, I don't know why.

4 years ago

https://www.duolingo.com/Stein.Gee
Stein.Gee
  • 11
  • 10
  • 9
  • 9
  • 6

Check the reply just above mine, apparently the API is down. This will probably mean that Duolingo is upgrading, most likely that they will soon release their vocab of their own!

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

As has been pointed out by StiinoO, the vocabulary API is down, and unfortunately I can do nothing about that.

I do hope that the official vocabulary feature is soon to be released.

4 years ago

https://www.duolingo.com/Jamlad

userscripts has been down for days. Could you mirror the script elsewhere?

4 years ago

https://www.duolingo.com/xydrolase
xydrolase
  • 18
  • 14
  • 10
  • 10
  • 5

Thanks for the suggestion. If the script were still functional, I will probably do that immediately. However, given the fact that LingoVocab has been defunct for a week already, it is meaningless to host a dysfunctional script somewhere.

I can only hope that all recent changes are indicating that a revamped vocabulary feature is coming.

4 years ago

https://www.duolingo.com/Rompip
Rompip
  • 25
  • 25
  • 23
  • 1741

This is such a great script; I really like the way you can ask it to test you again in however many days you choose. I know everyone says it is defunct but I am still using mine very happily. I just can't update it with my new vocabulary. I only hope DL makes something as good as this was. Thanks for your work xydrolase.

4 years ago