Monokakido Copilot

by NoHeartPen
5
4
3
2
1
Score: 55/100

Description

The Monokakido Copilot plugin adds a quick lookup feature for users working with Japanese or multilingual content. By simply double-pressing the Option key, it triggers a search in the Monokakido Dictionaries app, which needs to be installed separately. This integration can be particularly helpful for language learners, translators, or researchers who frequently need to reference dictionary entries without breaking their writing flow. The plugin is lightweight and designed for a minimal distraction workflow, making it a useful tool for users who want fast access to trusted language resources without leaving the editor.

Reviews

No reviews yet.

Stats

3
stars
1,201
downloads
0
forks
516
days
7
days
7
days
4
total PRs
0
open PRs
0
closed PRs
4
merged PRs
11
total issues
1
open issues
10
closed issues
25
commits

RequirementsExperimental

Latest Version

8 days ago

Changelog

What's changed

  • Improve cursor restoration on mobile devices.
  • Wait for history writes and file creation before opening notes or launching dictionary searches.
  • Validate dictionary forms returned by the analysis API and improve settings initialization.
  • Improve dialog compatibility with popout windows and move fixed styles into scoped CSS classes.
  • Fix build imports and editor callback compatibility, and add automated utility regression tests.

Validation

  • Node.js 24; lint, 56 automated tests, TypeScript checking, and production build passed.

Full changelog: https://github.com/NoHeartPen/obsidian-monokakido-copilot-plugin/compare/0.1.0...0.1.1

README file from

Github

Monokakido Copilot for Obsidian

Obsidian Download Total Downloads GitHub Issues GitHub Last Commit

日本語版

Double press the Option key to search with Dictionaries by Monokakido.

How to use

All you need is just double press the Option key.

Frequently Asked Questions

See here for details.

How to Install

From within Obsidian

From Obsidian v0.9.8+, you can activate this plugin within Obsidian by doing the following:

  1. Open Settings > Third-party plugin
  2. Make sure Safe mode is off
  3. Click Browse community plugins
  4. Search for "Monokakido Copilot"
  5. Click Install
  6. Once installed, close the community plugins window and activate the newly installed plugin

Manually installing the plugin From GitHub

  1. Download the Latest Release from the Releases section of the GitHub Repository
  2. Put files to your vault's plugins folder: <vault>/.obsidian/plugins/monokakido-copilot
  3. Reload Obsidian
  4. If prompted about Safe Mode, you can disable safe mode and enable the plugin. Otherwise head to Settings, third-party plugins, make sure safe mode is off and enable the plugin from there.

Note: The .obsidian folder may be hidden. On macOS you should be able to press Command+Shift+Dot to show the folder in Finder.

Contribute

Contributions via bug reports, feature requests and pull requests are welcome

Bugs & Feature Requests

🐛Found a bug?

  1. Open a GitHub issue
  2. Include:
    • What happened
    • How to reproduce it
    • Your system info (Obsidian version, OS, plugin version)
    • Screenshots or errors (if applicable)

⭐Want a feature?

  1. Open a GitHub issue with a title starting with "Feature Request:" and a short summary.
  2. In the description:
    • Explain the functionality you'd like to see
    • Include your use case and why it would help

Disclaimer

This plugin is not affiliated with MONOKAKIDO Co. Ltd. (JAPAN). The Monokakido trademark is the property of MONOKAKIDO Co. Ltd. (JAPAN).

Development tests

Use Node.js 24 and install the locked dependencies with npm ci.

  • npm test: run the automated utility tests.
  • npm test -- --test-name-pattern="Japanese": filter tests by name.
  • npm run check: run zero-warning lint, tests, TypeScript checking and the production build. GitHub Actions runs this for pushes, pull requests and releases.

The tests use Node's built-in test runner and the existing esbuild dependency. They exercise the real TypeScript utilities with mocked Obsidian APIs, settings, network and clipboard boundaries; no running Obsidian instance or live service is needed. Coverage includes cursor word extraction, analysis request handling, dictionary URLs and history writes. Dialog layout, keyboard shortcuts and real vault behavior still require checks inside Obsidian.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
LanguageTool Integration
6 years ago by Clemens Ertle
languagetool plugin for obsidian
Bible Reference
3 months ago by tim-hub
Take Bible Study notes easily in the popular note-taking app Obsidian, with automatic verse and reference suggestions.
LanguageTool
2 years ago by Lars Wrenger, Clemens Ertle
LanguageTool Plugin for Obsidian
DeepL
4 years ago by Till Friebe
DeepL for Obsidian.
Antidote Grammar Checker Integration
4 years ago by Heziode
An Obsidian integration of Antidote, a powerful grammar checker
Qiaomu AI RSS
2 months ago by 向阳乔木
在 Obsidian 中阅读乔木 RSS、中文 AI 改写与翻译,并保存为 Markdown 笔记。
VaultAI
a year 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.
Dictionary translator
3 years ago by Grover
我可以帮助你翻译单词或句子,听新单词或句子的录音,甚至录下自己的发音,以内部链接的形式保存到你的笔记中。
Advanced Ruby
a year ago by Peter Yanase
Advanced Ruby is a flexible ruby annotation plugin for Obsidian.
Multilingual
3 years ago by leolazou
An plugin for Obsidian that translates note names to ease linking across many languages.
Memodack
2 years ago by Pavlo Kobyliatskyi
Your second language memory tool
Language Made Easy
25 days ago by PandoraReads
Language Made Easy — Immersive language learning for Obsidian. 沉浸式英语学习工作台:阅读时即时查词、FSRS 间隔重复闪卡、字幕同步的视频跟读、AI 智能解析——全部在同一个地方完成
FleurPDF
2 months ago by JC5
Smart PDF reading and annotation plugin for Obsidian with AI-powered features
FleurEPUB
2 months ago by JC5
Papyrus
2 years ago by André Silva, Daniel Guerra, Diogo Ferreira, Eduardo Barrancos
Universal UI Translator
a month ago by feifei