Problem:
I’ve tried several AI flashcard tools such as AnkiBrain and AnkiDecks. I even searched GitHub, but I couldn’t find a working solution. None of them give me the output format I want.
For example:
Flashcard Type: Type-in answer
Front of Card
- Use only one sentence per flashcard. (Sentences in the Word file are separated by paragraph marks.)
- Replace each highlighted word or phrase with underscores of the same length.
- Give a B1–B2 level explanation of each removed word or phrase, focusing on its meaning within the sentence. Keep the explanation simple, clear, and complete.
- Add one picture at the end that visually represents the meaning of the removed word or phrase.
Back of Card
- List all removed words or phrases exactly as they appear in the original sentence.
- Separate each item with a semicolon (;).
Question:
What’s the best approach to build this myself? I have basic Python and C skills—what steps can I follow to reach this goal?
Thank you for your kind help!


