As a non-native English speaker, we tend to memorize lots of English vocabulary, but as a matter of fact, most people remember their meanings corresponding to our native language, so I can recongnize the words in the process of reading, but we cannot use these words in our speaking and writing, and these kind of vocabulary we memorized is called passive vocabulary. I believe that situation goes for anyone who studys another language. Do you have any idea to turn those passive vocabulary into active vocabulary, so that those words can be used in expressing ourselves and conveying meaning.
I've thought about this a lot and have written a couple of articles about it for my students, including an exercise based on an authentic text. In brief, you need a systematic approach which:
a) analyses the meaning and form of words/phrases in context
b) makes good use of free online resources
c) leads you to explain to yourself in your own way how the word/phrase should be used, and
d) then leads you to create your own original sentences and obtain feedback on them.
If anyone is interested, please message me.
Now I know it looks like I'm being lazy, but there is no need for me to 'reinvent the wheel' when there are so many good sources to answer your question on the internet.
Use the following search terms in your browser:
"how to convert passive vocabulary into active vocabulary"