That being said, your question is specific to language (French in your example, but could just as well be code). Due to the complexity and possibilities you may not be able to recognize/cope with different combinations or situations.
I also find repeatedly alternating between the foreign language word and native meanings to be jarring.
How do you choose your sentences? I mean, you mention using the sentence in which you encountered the word. But what is your source, eg. newspapers or adult-level novels?
An additional benefit is that I remember the content of books more easily, since I am passively reminded of passages through Anki. This means I can put aside a book for months and get back into it without problems.
A problem, though, is that because I only use active recall of the word, I sometimes can't remember the meaning of the word when I encounter it, especially when the context is different. This can be quite subtle. E.g. I might put in "aborder" (to approach) in the context of "how would you _approach_ this question", but then when I read somewhere "the man was approaching" I would recognize the word, but be unable to make sense of it.
I have been trying to remedy this by sometimes choosing a more typical example sentence (from a dictionary or something) rather than the encountered one, which could be too poetic. But as I remarked, with all these changes it is hard to measure the effect in the long term.
I wrote more detail a few weeks ago: https://news.ycombinator.com/item?id=19666638
I guess the best way is to read as much as one can, which is obvious in hindsight. Easier said than done, though.
front- define: comonotonic (probability theory, comonotonicity)
back- perfect positive dependence between the components of a random vector
For instance, I have taken a different approach to vocabulary since I found that single words (e.g. in French) were sometimes hard to recall after a very long time. I now almost always use a cloze sentence, and ideally the sentence I encountered the word in, so that I combine active recall with remembering the context, which usually settles the issue of multiple possibilities. However there is no way of knowing how this will work out in the long run. Does anyone have telltale signs that indicate if a card, although you may do well for months, will not do well past the, say, 1yr threshold?