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

Multilingual

leolazouleolazou2k downloads

Simplify linking notes across multiple languages by automatically adding translations of note names into aliases. Designed for multilingual users.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Simplifies Obsidian's powerful linking for multilingual users. This plugin automatically translates note names into multiple languages and allows you to easily link your notes across all the languages you use.

The Idea 🔮

Many users of Obsidian use more than one language in their everyday life, but their thoughts are all connected across languages. The goal is to simplify the amazing linking logic of Obsidian for multilingual users, by allowing to more easily link notes and ideas in the current note language. While Obsidian offers aliases to answer this need, writing them manually for every note you create is frustrating. Why bother, when a plugin can do it for you?


Obsidian Multilingual demo


Features 🪄

  • 👍 Translate note names into desired languages. Translations are added to the aliases, which allows you to link your notes in all of the languages you use.
  • 👍 Automatic translation of the names when you create a new note or rename an existing one.
  • 🛠️ You can specify a folder, regex and date format to be ignored from automatic translation. YYYY-MM-DD are never automatically translated.
  • 💡 The plugin leverages Obsidian aliases, so that all links remain functional even if the plugin uninstalled.

Limitations, as of now:

  • 🤷‍♂️ Does not remove old aliases when a note is renamed (only adds new translations). This is notably because in Obsidian changing note aliases (even manually) does not change the actual links in other notes.

Usage ✍️

  1. Install & enable Obsidian Multilingual directly from Obsidian: Settings → Community plugins → Browse
  2. Go to the plugin settings in Settings → Multilingual
  3. List the languages you use for writing in Obsidian
  4. create an API key for the translation service of your choice and paste it in the specified field. How-to links below.
  5. Translate note name with the ribbon icon, command or riight-click menu.
  6. Or just notice translations added automatically when you create and rename notes with "Auto translate" (ON by default).
  7. (Advanced) You can specify a folder, regex and date format to be ignored from automatic translation. YYYY-MM-DD are never automatically translated.

(Creating an API key is mandatory, the plugin will not work without it.)

Translation services 🙊🙉

You can choose between:

  • Google Cloud Translation (read: Google Translate)
  • DeepL

Both are free to use for up to 500,000 characters per month, which is usually a lot higher than what you might require for using this plugin, even with a heavy use of Obsidian.

Example If you name your notes in English and translate the note names into 2 more languages, you'll need to create approximately 10,000 notes per month to reach the free limit. Sounds like a challenge?

Quick Comparison

Google Cloud Translation DeepL
advantages (imho) more languages, great translations more accurate and natural-sounding translations, easier to set up
supported languages ~134 (list) ~33 (list)
free usage limit 500,000 characters / month 500,000 characters / month
credit card required ? yes.
(but you can set a $0 spending limit)
yes, only for ID verification
(to avoid free usage abuse)
ease of setup harder easy
how to get an API key - Docs
- A step-by-step guide by Gemini
- A helpful video
- Docs
- A step-by-step guide by ChatGPT
- A helpful video

Privacy & Legal 🕵️

The text (note names) the user will translate using this plugin - both manually and automatically when "Auto translate" is ON - will be sent to Google / DeepL for translation. Refer to:

  • Google Cloud Translation: Data Usage FAQ & Privacy Notice
  • DeepL: Privacy Policy, notably section 12 about DeepL API Free.

Obsidian Multilingual is not officialy affiliated with any of the translation services mentioned above.

Inspirations 💭

While no code was directly copy-pasted, I learnt a lot from the following projects to make it work:

  • Obsidian Translate
  • Obsidian Link with alias

Coffee ☕️

...or a couple of croissants 🥐, but it's basically the same link.

69%
HealthFair
ReviewRisks
About
Translate note titles into multiple languages and add translations to aliases for seamless cross-language linking. Auto-translate names on note creation or rename and preserve links by relying on Obsidian aliases so links remain functional if the plugin is removed.
LanguagesLinksAutomation
Details
Current version
1.0.0
Last updated
2 years ago
Created
2 years ago
Updates
1 release
Downloads
2k
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
leolazouleolazou
leolazou.com
GitHubleolazou
  1. Community
  2. Plugins
  3. Languages
  4. Multilingual

Related plugins

Advanced URI

Control everything with URI.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Auto Link Title

Automatically fetches the titles of links from the web.

Link Embed

Convert URLs in your notes into embeded previews.

PodNotes

Write notes on podcasts with ease.

Note Linker

Automatically find and create new links between notes.

YouVersion Linker

Automatically link bible verses in your notes to YouVersion bible.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.