BunAI - AI Sentence Generator!

AnkiWeb addon 1637885580

Generates AI example sentences in a chosen target language plus English translations from each card's front field, then overwrites specified deck fields.
AI-generated summary; may contain mistakes.

card-creationainote-managementbeta

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
2 (👍 2 · 👎 0)
Updated
2025-02-08
Anki versions
24.06.3~
License
AGPL-3.0 (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, CSV, Shell, YAML, JavaScript, Ignore List, HTML
Description language
en

Maintenance

stale

  • Last update or commit: 2025-02-08 (631 days before the snapshot).
  • Test files: 16.
  • Commits in the last year: 0.
  • Issues: 1 open, 0 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
24.06.3+2025-02-08
History across monthly snapshots

Loading…

Similar addons

Yomitan → Anki: AI Sentence Translator

Automatically translates example sentences and target words on newly created Yomitan cards into a chosen language via Google Gemini, filling the SentenceTranslation field in the background without blocking card creation.

card-creationaisync-integration

1 votes 0% approval 👍 0 · 👎 1 Anki 2.1.1~ Updated 2026-08-22
Auto Translate Batch Creator

Automatically creates language-learning flashcards by translating bracketed words within sentences in batches across 14+ languages, following the i+1 context principle.

card-creationdictionary

2 votes 34% approval 👍 2 · 👎 0 ⭐ 0 Anki 2.1.1~ Updated 2025-11-28
AI Language Explainer

Generates contextual written explanations and spoken audio for target words in sentence cards using OpenAI models and selectable TTS engines, with one-click or batch processing.

card-creationaisync-integrationdictionary

10 votes 72% approval 👍 10 · 👎 0 ⭐ 9 Anki 2.1.66~ Updated 2025-10-07
MnemoMaker: Language Learning Accelerator

Automatically creates formatted vocabulary flashcards with Cambridge Dictionary definitions, examples, translations, pronunciation, and AI-generated mnemonics in multiple language pairs.

card-creationaidictionary

6 votes 19% approval 👍 3 · 👎 3 ⭐ 2 Anki 25.02.5~ Updated 2025-08-15

Description


BunAI is a ChatGPT (OpenAI API) powered add-on to help you generate sentences for your language learning journey! It automatically uses the front of each flashcard, and generates the sentence in the desired language you choose and the associated English translation!

⚠️ CAUTION⚠️

PLEASE BE CAUTIOUS AND CAREFUL WHEN CHOOSING FIELDS TO REPLACE. ONCE YOU PRESS "START" YOU CANNOT RESTORE THE FIELDS BACK

This Add-On modifies fields within your deck and replaces it with AI generated sentences.

Using an OpenAi API will cost money, however the cost is extremely cheap. The rate that we were receiving during testing was about

This add-on is still in beta and may contain bugs. Please use at your own discretion. We are not response for any damages or issues that may occur.

⚙️Features⚙️

  • Generate sentences for each card within your deck.
  • Updates each card automatically.
  • Choose any deck or fields to update.
  • Choose any difficulty level: Easy, Normal, Complex.
  • Specify any target language you desire.

📖User Guide📖

  1. Click Tools -> BunAI to open up the add-on.
  2. Select the desired deck.
  3. Select the desired Sentence Field to have the sentence be added. (Target Language Translation)
  4. Select the desired Translation Field to be have the sentence be added. (Associated English Translation)
  5. Click Advanced, then add in OpenAI Key and Language
  6. Once done, click back onto General, then click "Generate Sentences". A popup window will appear.
  7. When ready, click "Start" to begin the sentence generation.
  8. When finished, the popup window will display "Generation Complete!". You are now done and you flashcards should have the sentences in them. Congrats!

You need an OpenAI API Key in order to use the Add-On. Please reference this guide if you need help obtaining a key: openai-key-tutorial

For a more detailed guide, please refer to the wiki.


📝Help & Support📝

To help contribute and improve the code base. Here is the Github Repository: github

For any bugs or issues, please report them here link.

Or you can message me on discord: yung_will

This is my first ever Add-On that I have created. I wanted a simple tool that uses AI to help generate sentences as I am currently learning Japanese right now. I appreciate you can leave some feedback and support. Thank you for checking out my Add-On!

README

BunAI

An Anki Add-On designed to generate example sentences for the words you're learning, along with their associated translations, to support your language learning journey!

Notice and Warning (!Please Read!)

This Add-On modifies fields within your deck and replaces it with AI generated sentences.

PLEASE BE CAUTIOUS AND CAREFUL WHEN CHOICING FIELDS TO REPLACE. ONCE YOU PRESS "GENERATE SENTENCES" YOU CANNOT RESTORE THE FIELDS BACK

Using an OpenAi API will cost money, however the cost is relatively cheap. The rate that we were receiving during testing was about

Requirements

This Add-On was tested and used on the Anki Version 24.06.3.

You need an OpenAI API Key in order to use the Add-On. Please reference this guide if you need help obtaining a key: https://www.geeksforgeeks.org/how-to-get-your-own-openai-api-key/

Installation

Please reference the how-to guide on installing the add-on: https://docs.ankiweb.net/addons.html

If you want to install manually:

git clone 'https://github.com/willdoesprojects/BunAI.git' ~/.local/share/Anki2/addons21/BunAI

Note: This command works only of MacOS/Linux

License and Credits

BunAI is Copyright © 2025 [William N.] (willdoesprojects)

NOTICE: WE ARE NOT LIABLE FOR ANY DAMAGES THAT MAY OCCUR

This Add-On was created soley by me, myself. I just wanted a tool to help me create sentences for my Japanese Learning journey.

If you have any questions, problems, or bugs to report feel free to ask! Thank you for using my add-on!