Anki add-on: Sengen

Sengen Sengen is an Anki add-on that automatically generates flashcards with example sentences, translations, and definitions. Just enter a word, pick your languages, and send it straight to your Anki deck. Table of Contents About The Project Usage Contact About The Project Sengen connects to a backend service via gRPC to generate high-quality Anki cards on demand. Enter a word, choose the word language and translation language, and Sengen will generate an example sentence with translation, a standalone translation, or a monolingual definition — then add it directly to your chosen Anki deck. Optionally attach text-to-speech audio to any card. Usage 1. Open Sengen With Anki running, click Tools → Sengen from the menu bar. 2. Choose a tab Sengen has three card generation modes accessible from the tab bar at the top: Generate Sentence — generates an example sentence for a word, paired with its translation. Translate — generates a direct translation card for a word. Generate Definition — generates a monolingual definition card for a word. 3. Fill in the form Each tab has a short form: | Field | Description | |-------|-------------| | Word | The word you want to study | | Word Language | The language the word is in | | Translation Language | The language to translate into (Sentence and Translate tabs) | | Translation / Definition Hint | Optional hint to guide the AI output | | Deck | Select the Anki deck to add the card to | | Audio | Toggle to attach TTS audio to the card | | Voice | Choose Male or Female TTS voice (enabled when Audio is checked) | 4. Submit Click Generate . Sengen will call the backend, generate the card content, and add it directly to your selected Anki deck. A system notification will confirm success or report an error. 5. Review in Anki Start a review session for your deck — your new card will be there, ready to study. Contact Kamil Nuriev — telegram — kdnuriev@gmail.com

GitHub repository: dafraer/sentence-gen-grpc-client
Languages: Python, Makefile