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

Selection Translator

tlmkiratlmkira621 downloads

Translate selections, notes, Markdown documents, images, and speech with AI and machine translation providers.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Selection Translator is an Obsidian plugin for translating selected text, paragraphs, Markdown notes, embedded images, and speech output from inside your vault.

Features

  • Translate selected text or the current paragraph from the command palette, editor menu, or ribbon menu.
  • Open a quick translation panel for ad hoc text translation.
  • Translate a Markdown file into a linked side-by-side note.
  • Show immersive bilingual translations in reading mode.
  • Translate embedded images through the configured image translation provider.
  • Play translated text with Web Speech, OpenAI-compatible TTS, or Azure Speech.
  • Configure AI, machine translation, prompt presets, cache, queue, display, and privacy settings.

Privacy and external services

The plugin does not collect analytics and does not upload vault content in the background.

Text, images, or speech requests are sent only when you actively use translation, TTS, model listing, connection testing, or image translation with a configured provider. API keys are stored in Obsidian plugin data; hidden inputs prevent casual viewing but do not encrypt the stored values. Translation cache entries are stored locally in plugin settings and can be cleared or disabled from the plugin settings.

Supported external services depend on your configuration and may include OpenAI-compatible APIs, DeepSeek, OpenRouter, Gemini, Claude, Ollama, Google Cloud Translation, Azure Translator, AWS Translate, DeepL/DeepLX, Baidu, Youdao, OpenAI Images, OpenAI TTS, and Azure Speech.

Development

Install dependencies:

npm install

Run the development build watcher:

npm run dev

Create a production build:

npm run build

Run lint checks:

npm run lint

Release

Release tags must exactly match manifest.json version, without a leading v.

The release workflow builds main.js, verifies manifest.json and versions.json, generates GitHub artifact attestations, and uploads manifest.json, main.js, and styles.css to the GitHub release.

For manual local testing, copy main.js, manifest.json, and styles.css into:

<Vault>/.obsidian/plugins/selection-translator/
HealthExcellent
ReviewSatisfactory
About
Translate selected text, paragraphs, Markdown files, embedded images, or speech with AI or machine-translation providers and open synced side-by-side translated notes. Read bilingual notes or play TTS, insert translated images inline, and monitor usage via local cache and a small runtime dashboard.
LanguagesAIImages
Details
Current version
1.0.5
Last updated
2 months ago
Created
3 months ago
Updates
4 releases
Downloads
621
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
tlmkiratlmkira
GitHubtlmkira
  1. Community
  2. Plugins
  3. Languages
  4. Selection Translator

Related plugins

AI Image OCR

Extracts text from images using AI Vision models.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Ink

Handwriting and drawing directly between paragraphs using a digital pen, stylus, or Apple pencil.

Text Generator

Generate text content using GPT-3 (OpenAI).

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Tars

Text generation based on tag suggestions, using Claude, OpenAI, Ollama, Kimi, Doubao, Qwen, Zhipu, DeepSeek, QianFan & more.