AI-powered language learning assistant for Obsidian.
- Generate Vocabulary: Create vocabulary tables from word lists
- Check Writing: Get feedback on your writing
- Rewrite: Improve natural expression
- Multi-provider: OpenAI, Gemini, Anthropic, Ollama, MiniMax, Qwen
- Streaming: Real-time response (especially useful for local models)
- Mobile: Works on iOS and Android
- Open Settings → Community plugins
- Search "Language Partner"
- Install and enable
- Download release assets
- Copy to
.obsidian/plugins/language-partner/ - Reload Obsidian
Go to Settings → Language Partner → Provider Configuration
Supported providers:
- OpenAI - GPT models
- Google Gemini - Gemini models
- Anthropic - Claude models
- Ollama - Local models
- MiniMax - MiniMax models
- Qwen - Alibaba models
Enter your API key for the selected provider.
Choose the language you're learning.
Recommended for local models (Ollama).
- Select a list of words in your note:
- yellow
- home
- happy
- Open command palette (
Ctrl+P/Cmd+P) - Run "Language Partner: Generate Vocabulary"
- Choose Insert at End, Replace, or Copy
- Select your text
- Run "Language Partner: Check Writing"
- Get feedback on grammar, vocabulary, and structure
- Select a phrase or sentence
- Run "Language Partner: Rewrite"
- Get natural alternatives
- English
- Spanish
- Russian
- Chinese
- Japanese
- German
- Obsidian 1.5.0+
- API key for your chosen provider (except Ollama)
- All API calls are made directly from your device
- No data is stored on external servers
- For local models (Ollama), data never leaves your device
MIT