Multilingual

by leolazou
5
4
3
2
1
Score: 19/100

Description

Category: Note Enhancements

The Multilingual plugin is designed to simplify the powerful linking capabilities of Obsidian for multilingual users. This plugin automatically translates note names into multiple languages, allowing you to easily link notes across all the languages you use. With just a few settings and a translation API key, you can effortlessly switch between languages and keep your notes organized.

Reviews

No reviews yet.

Stats

18
stars
2,136
downloads
1
forks
781
days
781
days
781
days
1
total PRs
1
open PRs
0
closed PRs
0
merged PRs
2
total issues
2
open issues
0
closed issues
75
commits

Latest Version

2 years ago

Changelog

First release to publish the plugin to Obsidian community plugins.

README file from

Github

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?

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:

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.

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

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:

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:

Coffee ☕️

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

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Alias Picker
2 years ago by rostunic
Another Name
a year ago by Jiyuan Wang
Add a subheading to your note in Obsidian
Cooklang
2 years ago by Roger Veciana i Rovira
Create Note with Date in This Directory
a year ago by Sangrak Choi
Obsidian plugin for creating a note with current date in this directory
DeepL
3 years ago by Till Friebe
DeepL for Obsidian.
Dictionary
5 years ago by phibr0
Dictionary - Obsidian Plugin | This plugin adds a multilingual dictionary to the Obsidian note taking tool.
Dictionary translator
2 years ago by Grover
我可以帮助你翻译单词或句子,听新单词或句子的录音,甚至录下自己的发音,以内部链接的形式保存到你的笔记中。
Edit Link Alias
4 months ago by mnaoumov
Obsidian Plugin that adds edit link alias command.
Friday
a year ago by sunwei
Write anywhere. Publish everywhere. Sync your notes, publish instantly, turn Markdown into websites.
Link with alias
3 years ago by Pavel Vojtechovsky
Obsidian plugin for handy creation of links and alias in front matter of target document
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Monokakido Copilot
a year ago by NoHeartPen
Double press the Option key to search with Dictionaries by Monokakido.
Papyrus
a year ago by André Silva, Daniel Guerra, Diogo Ferreira, Eduardo Barrancos
Paste as file link
8 months ago by Matthias Büge
This plugin is used to paste a text from the clipboard as a link to an existing obsidian note
Redirect
4 years ago by Jacob Levernier
An Obsidian plugin for adding aliases to any file
RTL Math Text
10 months ago by orelby
A plugin for Obsidian that adds support for right-to-left text in math expressions
Translate
3 years ago by Fevol
Translate text and entire notes in Obsidian
VaultAI
8 months ago by Tharushka Dinujaya
An AI chatbot plugin for Obsidian using the Gemini API for note summarization, content generation, and more. Enhance your workflow with AI assistance like the Notion AI bot.