Skip to content

JosepHyv/Language-Partner

Repository files navigation

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

About

An Obsidian plugin with a AI-powered language learning assistant for writing, vocabulary, and feedback

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors