atacansuder117 downloadsAutomatically generates furigana for Japanese characters.
Obsidian Furigana Generator is a plugin for Obsidian that generates furigana for Japanese texts. The plugin includes logic and dictionary files necessary for furigana generation.

You can add or remove furigana using the Command Palette or the right-click context menu. The behavior of the furigana generation can be customized in the plugin settings (e.g., applying furigana to every instance of a word vs. only the first instance in a paragraph).
Ctrl+P (or Cmd+P on macOS)).The following commands are available:

You can also access the commands by right-clicking in the editor. The options that appear depend on whether you have text selected.
[!NOTE] You can enable or disable the context menu commands in the plugin settings under "Show commands in context menu". This is enabled by default.
You can customize the plugin's behavior by navigating to Settings → Community Plugins → Furigana Generator.
Language: Sets the display language for the plugin's interface and commands. Available languages are English and Japanese.
[!NOTE]
After changing the language, you may need to reload Obsidian for the changes to fully apply in the command palette and context menus.
Furigana generation scope: Controls how frequently furigana is added for recurring words within a given text.
Exclude headings: If enabled, furigana will not be generated for any text within a heading (e.g., # My Heading). Adding furigana to headings can break your links to them so be careful when generating furigana for headings.
Show commands in context menu: If enabled, the plugin's commands will appear in the right-click context menu in addition to the command palette.
Hide furigana unless hovered: If enabled, furigana will be hidden by default and will only appear when you hover your mouse over the word.
[!NOTE] The Japanese Novel Ruby plugin has the same setting which might conflict with this one, please double check before toggling and use only one setting for this.
Furigana font size: Adjusts the size of the furigana text relative to the main font size. You can use the slider to set a value between 50% (default) and 150%.
Syntax: Determines the markup used for generating furigana.
<ruby> tags, which render correctly in Obsidian's reading view out of the box.{kanji|reading} syntax.kanji《reading》 syntax.[!WARNING]
To properly render theMarkdownorJapanese Novelsyntaxes in reading view, you will need to install a corresponding plugin like Markdown Furigana or Japanese Novel Ruby. This setting is here to support users of the mentioned plugins.
JLPT Filtering: This section allows you to prevent furigana generation for kanji based on their JLPT level. For example, if you are comfortable with N5 kanji, you can uncheck the "Include kanji from JLPT N5" option to stop adding furigana to them.
Custom Exclusion List: Here you can specify a list of words that should never have furigana added.
食べる instead of 食べます or 食べた).Mark kanjis to exclude... command.If you have a suggestion or want to report a bug, please create a GitHub issue.
If you find this plugin useful, please consider buying me a coffe.