Katsuhiko Hata54 downloadsOffline pop-up Japanese-English dictionary powered by JMdict. Select a word to see readings and meanings. Works on desktop and mobile.
An offline Japanese-English / English-Japanese popup dictionary for Obsidian, powered by JMdict. Select a word to see its readings and meanings in a popup. No network connection required. Works on desktop and mobile (iPad).
![[file.pdf]] embeds) also triggers the popup. Line-wrap hyphenation in English
(informa-tion → information), ligatures (fi → fi), and the extra whitespace PDF text
layers produce are normalized automatically. Selections spanning multiple lines (e.g. when
copying a passage) are ignored so the popup doesn't fire by accident. Can be disabled
separately from the main auto-popup setting.Install from Obsidian: Settings → Community plugins → Browse, search for "JMdict Popup Dictionary", install and enable.
Dictionary data is downloaded automatically the first time the plugin loads (from this
repository's GitHub releases;
full ≈ 30 MB, lite ≈ 4 MB — this is the plugin's only network access, and only happens when the
data file is missing). If the download fails (e.g. offline), run the "辞書データを再読み込み"
(Reload dictionary data) command once you're back online, or download dict.json from the
latest release yourself and place it in
<YourVault>/.obsidian/plugins/jmdict-popup-dictionary/.
Manual install (without the directory): download main.js, manifest.json, and
styles.css from the
latest release
into <YourVault>/.obsidian/plugins/jmdict-popup-dictionary/, then enable the plugin in
Settings → Community plugins.
dict.json — full dictionary (217,768 entries, includes technical/specialist vocabulary;
default, recommended).dict-common.json — lite dictionary (22,610 common entries; smaller and faster to load on
mobile).build_dict.py generates the compact dictionary files from a
jmdict-simplified JSON release.
# Example: download the latest release from
# https://github.com/scriptin/jmdict-simplified/releases
# (jmdict-eng-<version>.json = full, jmdict-eng-common-<version>.json = common words only)
python build_dict.py jmdict-eng-<version>.json dict.json
python build_dict.py jmdict-eng-common-<version>.json dict-common.json
Plugin code is MIT licensed (see LICENSE). The bundled dictionary data is based on
JMdict (Electronic Dictionary Research and Development Group / EDRDG) and is distributed
under CC BY-SA 4.0; this plugin redistributes that data and satisfies the license's
attribution requirement here:
Obsidian用のオフライン英和・和英ポップアップ辞書(JMdict使用)。単語を選択すると読み・意味を ポップアップ表示します。ネット接続不要。デスクトップ/モバイル(iPad)対応。
設定 → コミュニティプラグイン → 閲覧 から「JMdict Popup Dictionary」を検索してインストール・有効化。
辞書データは初回起動時に自動ダウンロードされます(本リポジトリの
GitHubリリースから。
full≈30MB/lite≈4MB。通信はこのダウンロードのみで、データファイルが無いときだけ実行)。
ダウンロードに失敗した場合は、オンラインの状態で「辞書データを再読み込み」コマンドを実行するか、
最新リリースから dict.json を手動で
<Vault>/.obsidian/plugins/jmdict-popup-dictionary/ に配置してください。
![[foo.pdf]] 含む)内で単語を
選択しても自動表示されます。行またぎの改行や英単語のハイフネーション
(informa-tion → information)、日本語PDFの余分な空白、合字(fi→fi 等)は
自動で正規化します。複数行にまたがる選択(コピー目的など)では自動表示しません。
設定「PDF内の選択でも自動ポップアップ」でOFFにできます。dict.json … full(全217,768語。専門用語も網羅。既定・推奨)dict-common.json … lite(常用22,610語。モバイルで軽量・高速)build_dict.py は jmdict-simplified
のJSONリリースからコンパクトな辞書を生成します。
# 例: 最新の全語版をダウンロードして再生成
# https://github.com/scriptin/jmdict-simplified/releases から
# jmdict-eng-<version>.json(全語)または jmdict-eng-common-<version>.json(常用)を取得し展開
python build_dict.py jmdict-eng-<version>.json dict.json
python build_dict.py jmdict-eng-common-<version>.json dict-common.json
辞書データは JMdict(Electronic Dictionary Research and Development Group / EDRDG)に基づき、CC BY-SA 4.0 で提供されています。 本プラグインはこのデータを再配布しており、同ライセンスの帰属表示を満たす必要があります。