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

tlmkiratlmkira1k 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/
HealthGood
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
3 months ago
Created
5 months ago
Updates
4 releases
Downloads
1k
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

Tars

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

NanoBanana PRO

Generate Knowledge Posters (infographics) from your notes using AI. Supports OpenAI, Gemini, Anthropic, and xAI.

AI image analyzer

Analyze images with AI to get keywords of the image.

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.

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.

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.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.