Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Language Recall

chaskanechaskane129 downloads

Add anki-like spaced repetition and recall to your vault with built-in language translation.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Anki-style spaced repetition for language learning, built into Obsidian. Create decks, translate cards as you write them, review with SRS scheduling, and chat with an AI tutor when you want to dig deeper. No API key needed for front-to-back translation -- only for the AI tutor screen if you want, and the built-in services are free and easy to setup if you want to opt into using AI for language learning (I have -- it's fantastic!).

Forked from Obsidian Better Recall.

Screenshots

Decks

Decks

Review

Review — front

Review — back

Card editor

Card editor

Search cards

Search cards

AI follow-up

AI follow-up

Settings

Settings

Features

  • Decks & cards — create decks, add basic front/back cards, edit mid-review, search across a deck
  • SRS review — Again / Hard / Good / Easy with next-review estimates (Anki algorithm)
  • Built-in translation — translate front → back in the card editor, no API key required
  • AI follow-up — ask questions after a card; get corrections and explanations in context (Gemini, with Groq/OpenRouter fallback)
  • Tunable — interval multiplier, system prompt (dialect, level, style), chat history length

Quick start

  1. Open Recall from the ribbon or run Language Recall: Open decks
  2. Create a deck → Add card → type the front, hit Translate, save
  3. Review due cards; rate them; tap the brain icon for AI follow-up

For AI follow-up, add a Gemini API key in settings. Optional Groq or OpenRouter keys are used as fallbacks. Use the system prompt to steer the tutor — e.g. target dialect, proficiency, things to avoid.

Development

git clone https://github.com/ChasKane/language-recall.git
cd language-recall
pnpm install

Create env.mjs in the project root:

export const obsidianExportPath =
  '<path-to-vault>/.obsidian/plugins/language-recall';
pnpm dev    # watch + copy to vault
pnpm build
pnpm lint
HealthExcellent
ReviewRisks
About
Create and manage Anki-style decks and cards directly inside Obsidian with Markdown-rendered content and Obsidian link support. Review due cards with Again/Hard/Good/Easy scheduling and estimated next-review times, edit mid-review, move cards between decks, and translate front-to-back in the editor without an API key.
FlashcardsLanguages
Details
Current version
1.0.9
Last updated
Last month
Created
9 months ago
Updates
6 releases
Downloads
129
Compatible with
Obsidian 1.4.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
chaskanechaskane
github.com/ChasKane
GitHubchaskane
  1. Community
  2. Plugins
  3. Flashcards
  4. Language Recall

Related plugins

Language Learner

Learn languages with vocabulary lists, grammar rules, vocabulary quiz, and progress tracking by CEFR level.

Spaced Repetition

Fight the forgetting curve by reviewing flashcards & entire notes.

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

LanguageTool

Unofficial integration of the LanguageTool spell and grammar checker.

Yanki

Sync flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.

Dictionary

A multilingual dictionary that shows word definitions in the sidebar and popover synonyms.

Flashcards

Anki integration.

Text to Speech

Hear your notes.

LearnKit

A native study system for your Obsidian vault. LearnKit turns notes into durable knowledge with flashcards, spaced repetition, tests, and more.

GDScript Syntax Highlighting

Add live GDScript syntax highlighting to code block.