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

Quick Translate

siulved54siulved541 downloads

Translate the selection or a whole note into another language with no account, keeping links, code and front matter untouched.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Translate the selection or a whole note into another language with no account, keeping links, code and front matter untouched.

Quick Translate is a successor to Translate, Language Translator and DeepL, none of which has been updated for two years or more.

What it does

  • Translate selection shows the translation in a small window: pick another language there and it translates again, then Copy, Insert below or Replace selection. Two more commands skip the window: Translate selection and replace it and Translate selection and insert it below. In the settings you choose what plain Translate selection does. The right-click menu has Translate selection into [language] and Translate selection into….
  • Translate note into a new note writes the translation beside the original as Note (es).md (or in a folder you set) and opens it in a new tab. A second run makes Note (es 2).md; nothing is overwritten. The file-explorer menu has the same entry, and Translate note into a new note in… asks for the language.
  • One edit, one undo. Replace and insert are a single editor transaction, so one undo takes them back. If the text you selected changes while the translation is on its way, nothing is written.
  • Markdown stays Markdown. Front matter, code blocks and inline code, maths, comments, wikilinks and embeds, link addresses, bare addresses, tags, footnote references, block ids, list markers, task boxes, heading marks, callout types and table pipes are never sent (each table cell is translated on its own, so a language with another word order cannot move text between columns) and come back exactly as they were. Link labels and the text around everything else are translated. A sentence with a link or code in the middle is sent whole so the translator sees all of it; if the translator mangles the placeholders for the syntax, the pieces are translated one by one instead, which reads worse but never loses a link.
  • Detects the source language (or fix it in the settings). A note already in the target language is left alone, with a message.
  • Remembers translations for the session, so repeating a command costs no request.

Services

Service Needs Notes
Google Translate (default) Nothing An unofficial web address that Google can change or block. If it stops working, pick another service.
DeepL Your own key Free keys (ending in :fx) and Pro keys both work. The key is kept in Obsidian's secret storage, not in data.json.
MyMemory Nothing A free translation memory with a daily limit. Add an email in the settings for a larger one. Quality is uneven on short phrases.

When the service you picked is down or refuses a request, the Retry with MyMemory setting (on by default) sends that text to MyMemory instead and says so. Turn it off to send text only to the service you picked. A wrong DeepL key is never retried elsewhere.

Settings

Service, language to translate into (it starts as the language Obsidian is shown in), language to translate from, retry with MyMemory, DeepL key, MyMemory email, what Translate selection does, the folder for translated notes, and whether to open them. They appear in Obsidian's settings search.

Network use

Quick Translate talks to the network only when you run a translate command, through Obsidian's own requestUrl, and only to the service you picked:

  • translate.googleapis.com: Google Translate.
  • api-free.deepl.com or api.deepl.com: DeepL, with your key in a header.
  • api.mymemory.translated.net: MyMemory, and also what the retry setting falls back to.

What is sent is the prose of the selection or note, with the syntax above taken out, plus the language codes. No account, no telemetry, nothing else. These services keep their own logs under their own terms, so do not translate notes you would not send to them. Long notes are sent in many small requests; services may slow or refuse them, and the message says so.

Not included

No offline translation, no AI models, no document formats other than Markdown, no translation in Reading view, and no automatic translation as you type. Indented code blocks (four spaces) are translated, because Obsidian's nested lists use the same indent. Single * and _ emphasis marks are left to the translator.

Installation

In Obsidian, open Settings → Community plugins → Browse and search for "Quick Translate".

More plugins by Siulved54

Plugin What it does Source
Shared Blocks Write a block of text once and reuse it in any note. Edit the source and every reference re-renders live. shared-blocks
Text Case and Cleanup Change case, make camelCase or slugs, sort lines and remove duplicates, and repair text pasted out of a PDF, without touching code or URLs. text-format
Typography as You Type Curly quotes, dashes and ellipses as you type, kept out of code and maths, with Backspace to take one back. smart-typography-plugin
Section Numbering Number headings as an outline (1, 1.1, 1.2) and keep every link to them working when they renumber. section-numbering
Spreadsheet to Table Paste cells from Excel or Google Sheets as a Markdown table with a real header, insert CSV files, and copy tables back out. spreadsheet-to-table
Hybrid Line Numbers Relative and hybrid line numbers for Vim-style jumps, where a folded section counts as one line. hybrid-line-numbers
List Item Callouts Colour a single list item as a callout by starting it with a character such as &, ! or ?. list-item-callouts
Folder Counts See how many notes or files each folder holds, right in the file explorer, with a vault total and folder exclusions. folder-counts
Note Reading Time Reading time of the current note or your selection in the status bar, optionally saved to a property. note-reading-time
Task Rollover Roll unfinished tasks from your last daily note into today's when it is created, with a real undo. task-rollover
Zoom Into Section Zoom into a heading or list item to see only it and its contents, with a breadcrumb bar to climb back out. zoom-into-section
Link Title on Paste Paste a web address and get a Markdown link with the page's title, fetched in the background and undone in one step. link-title-on-paste
Update Radar Checks your installed community plugins for updates in the background, shows what changed, and flags the ones that look abandoned. community-update-checker
Dataview to Bases Convert Dataview queries into Bases blocks, and see which queries in your vault can be converted. dataview-to-bases
Line Editing Commands Duplicate, join, sort and reverse lines, insert blank lines and jump to a line number, with multi-cursor support. line-editing-commands
Note Mover Rules Move notes into folders by ordered rules on tags, properties, titles and paths, with a preview before any bulk move. note-mover-rules
Tab History Keeps each tab's back and forward history across restarts, and adds commands to move, maximize and close tabs. tab-history
URL Cards Shows web addresses as cards with title, description and image, and reads existing cardlink blocks. url-cards
Vim Config Loads a vimrc-style file from your vault so your key mappings and editor commands are ready when vim mode starts. vim-config
Task Archive Moves completed tasks, with their sub-items, into an archive section or note. task-archive
Revisit Later Link the current note into a future daily note, with a date typed in plain English, so it comes back when you want to review it. revisit-later
Explorer Colors Plus Color files and folders in the file explorer, with a palette, cascading to children, and import from File Color. explorer-colors-plus
Book Lookup Create book notes from Open Library or Google Books, with cover images, ISBN search and Book Search compatible templates. book-lookup
Web Search Menu Search the web for selected text or the note title from the right-click menu, with engines you define. web-search-menu
Word Lookup Look up any word in a sidebar dictionary with definitions, phonetics, synonyms and antonyms, or create a note for it. word-lookup

All of them are in the community directory: Settings -> Community plugins -> Browse, then search for the name.

HealthExcellent
ReviewPassed
About
Translate selections or whole notes into another language without an account while preserving Markdown, links, code, front matter, math, embeds, tags and table structure. Preview translations then copy, insert below, replace, or create a translated note; detect source language automatically and keep placeholders intact so markup and links are never lost.
LanguagesMarkdown
Details
Current version
0.1.0
Last updated
11 hours ago
Created
12 hours ago
Updates
1 release
Downloads
1
Compatible with
Obsidian 1.11.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
siulved54siulved54
GitHubperezamadorluisenrique-gif
  1. Community
  2. Plugins
  3. Languages
  4. Quick Translate

Related plugins

PanGu

Add spaces between Chinese characters and English alphabet. A boon for typographically compulsive people.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Consistent Attachments and Links

Move note attachments and update links automatically.

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

Outliner

Work with your lists like in Workflowy or Roam Research.

Flashcards

Anki integration.

Image Captions

Add captions to images with inline Markdown and link support. The caption format is compatible with the Commonmark spec and other Markdown applications.

Various Complements

Complete words similar to auto-completion in an IDE.

Typewriter Mode

Typewriter scroll, writing focus, current line highlight, paragraph dimming, and more!