Language Partner

pending

by JosepHyv

AI-powered language learning assistant for writing, vocabulary, and feedback.

Updated 9d ago0BSDDiscovered via Obsidian Unofficial Plugins
View on GitHub

Language Partner

AI-powered language learning assistant for Obsidian.

Features

  • 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

Installation

From Community Plugins (coming soon)

  1. Open Settings → Community plugins
  2. Search "Language Partner"
  3. Install and enable

Manual

  1. Download release assets
  2. Copy to .obsidian/plugins/language-partner/
  3. Reload Obsidian

Configuration

1. Select Provider

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

2. Configure API Keys

Enter your API key for the selected provider.

3. Set Target Language

Choose the language you're learning.

4. Enable Streaming (optional)

Recommended for local models (Ollama).

Usage

Generate Vocabulary

  1. Select a list of words in your note:
- yellow
- home
- happy
  1. Open command palette (Ctrl+P / Cmd+P)
  2. Run "Language Partner: Generate Vocabulary"
  3. Choose Insert at End, Replace, or Copy

Check Writing

  1. Select your text
  2. Run "Language Partner: Check Writing"
  3. Get feedback on grammar, vocabulary, and structure

Rewrite

  1. Select a phrase or sentence
  2. Run "Language Partner: Rewrite"
  3. Get natural alternatives

Supported Languages

  • English
  • Spanish
  • Russian
  • Chinese
  • Japanese
  • German

Requirements

  • Obsidian 1.5.0+
  • API key for your chosen provider (except Ollama)

Privacy

  • 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

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.