I'm considering adding a similar kind of practice to my vocabulary learning app: https://vocabuo.com
Translating sentences is problematic, because they can often include other words that users don't know and there are often many possible translations, which is difficult to check.
The task "say a sentence using the word [word]" and then correcting the sentence using some LLM seems like a very promising, especially when combined with spaced-repetition flashcards.