Sentence adder for any language with batch add option

AnkiWeb addon 1682655437

Adds sentences matching selected words to Anki fields in one click, supports any language via Tatoeba TSV databases, batch adding, translations, styling, and options without restarts.
AI-generated summary; may contain mistakes.

card-creationimportnote-managementformattingdictionary

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
51 (πŸ‘ 43 Β· πŸ‘Ž 8)
Updated
2026-08-31
Anki versions
26.08.1~
Description language
en

Maintenance

active

  • Last update or commit was 31 days before the snapshot (2026-08-31).
  • The repository has 7 test files.
  • The repository has 1 GitHub Actions workflows.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.5026.08.1+2026-08-31
History across monthly snapshots

Loading…

Similar addons

miningsimple_linker

Batch-links selected Anki cards by shared sentence or manually, synchronizes bolded word highlights, and provides undo to remove generated links and underlines.

note-managementformatting

Rating 0 πŸ‘ 0 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-06-17
Japanese Examples

Adds Tatoeba example sentences, translations, and native-speaker audio to Japanese Anki flashcards through single-card and batch processing.

card-creationimport

Rating 7 πŸ‘ 7 Β· πŸ‘Ž 0 ⭐ 0 Anki 25.09~ Updated 2026-08-05
Anki IPA

Inserts IPA phonetic transcriptions for words or sentences into Anki notes and can batch-add them to multiple cards across several languages.

card-creationnote-management

Rating 68 πŸ‘ 53 Β· πŸ‘Ž 15 ⭐ 0 Anki 2.1.54~ Updated 2023-11-06
Batch Edit Tools

Batch edits Anki cards by adding tags from vocabulary lists, replacing or emptying field content, and fetching word pronunciations via API.

sync-integrationnote-managementtagging

Rating 4 πŸ‘ 3 Β· πŸ‘Ž 1 ⭐ 0 Anki 23.09~ Updated 2024-05-26

README

Sentence Adder Anki Addon - For any languages

Add sentences to Anki editor window in one click

Select a word in edit field and click add button to add sentences to that fields matching the words. Also create/add sentences for any languages. The sentences database created using tatoeba language tsv files. Download language tsv file from tatoeba.

Requires Anki 2.1.50 or newer (Qt6 or Qt5 build).

Install

Make backup before installing addons.

Download addon from AnkiWeb<br> Sentence Adder Anki Addon

Download from release page<br> Sentence Adder Anki Addon

Features

  • Create new language database from tatoeba files or your own tsv
  • Add random sentence in one click
  • View list of all sentences matching the selected word
  • Batch add sentences to many notes at once
  • Choose which field the sentences are added to, from the editor or the menu
  • Change color of sentences, wrap word and sentence in html tag
  • Add sentence pair (sentence and its translation)
  • Limit sentences by minimum and maximum length
  • Options apply immediately, no restart needed

Usage

Tutorials

Install

  1. Install Addon from AnkiWeb
Anki -> Tools -> Add-ons -> Get Add-ons...

Paste the code 1682655437 and install.

  1. Restart Anki and open the Addon to add new languages.
  2. Download language of choice from tatoeba <br> View Demo Download Sentences data tsv files
  3. Open the installed Addon in Anki
Anki -> Tools -> Sentence Adder...
  1. Click Add new language
  2. Enter language name
  3. Select downloaded language tsv file
  4. Click create to create/add new language to the Addon <br>View demo Create/Add Language database

Adding sentences to a field in Anki

  1. First change preferences for the Addon <br>There are two preferences <br> a. Auto add sentences: Automatically add random sentences matching the words <br> b. Open all sentences window: View list of all sentences and select as per choice from the list

  2. Select any text in editor window

  3. Click add button to add sentences

By default the sentences go into the field the cursor is in. To always use the same field, click the gear button next to the add button: it opens the same options, with Add sentences to field as a list of the fields of the note being edited.

Batch adding sentences

Anki -> Browse -> select notes -> Edit -> Sentence Batch Adder...

Pick the field holding the words and the field the sentences should go to. When the language database holds sentence pairs, a field for the translation can be picked as well; leave it empty to keep the translation under each sentence in the same field. Overwrite existing fields replaces what those fields hold instead of appending. Words that had no matching sentence are counted in the message at the end and listed in user_files/not_found_<date>.txt inside the add-on folder.

The whole run is one undo step: Edit -> Undo puts every note back.

Options

The options window (Tools -> Sentence Adder..., or the gear button in the editor) has four tabs:

Sentences - which language database is used, how many sentences a word gets, the shortest and longest sentence to use (0 for no limit), whether words are matched whole (for languages written with spaces), and whether clicking the editor button adds sentences straight away or opens a list to pick from.

Fields - which field the sentences go to and which field the translations go to. Leave the translation field empty to keep each translation under its sentence. Opened with the gear button in the editor, both are drop downs of the fields of the note you are editing.

Style - colours for the word and the sentence, and your own html around {{word}} and {{sentence}}, with a preview of the result.

Languages - the databases in this profile with their sentence counts, and the buttons to add or remove one.

Using your own tsv file

Untick Sentences downloaded from tatoeba.org in the create dialog, then a tab separated file with one sentence per line is enough:

I like cats.
She reads a book.

For sentence pairs also tick File contains sentences pair and put the translation in the second column:

私は猫がε₯½γγ§γ™γ€‚	I like cats.
ζœ¬γ‚’θͺ­γ‚€γ€‚	Read a book.

Files downloaded from tatoeba keep their own column order (id language text for sentences, id sentence id translation for pairs), so leave the tatoeba option ticked for those.

Demo

demo

Sentences Database

tatoeba

Development

See development.md.

My other Anki addons and decks

Shared Decks and Addons

License

Mani <br> GPL 3.0 View Licence