chaskane129 downloadsAdd anki-like spaced repetition and recall to your vault with built-in language translation.
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.
Decks

Review


Card editor

Search cards

AI follow-up

Settings

Language Recall: Open decksFor 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.
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