Obsidian 插件:Dictionary

Obsidian 插件:Dictionary

插件名片

  • 插件名称:Dictionary
  • 插件作者:phibr0
  • 插件说明:Obsidian 笔记增加多语言词典。包括英式英语,美式英语,印度语、西班牙语,法语,日语,俄罗斯,德语,意大利,韩语,巴西,阿拉伯,土耳其,中文
  • 插件分类:[’ 编辑工具 ’, ’ 翻译 ’, ’ 学习 ’, ‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

Obsidian 笔记增加多语言词典。包括英式英语,美式英语,印度语、西班牙语,法语,日语,俄罗斯,德语,意大利,韩语,巴西,阿拉伯,土耳其,中文

Obsidian 插件:Dictionary--概述

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 obsidian-dictionary-plugin 插件的自述翻译

Obsidian 字典插件 Obsidian 字典插件  --Readme(翻译) Obsidian 字典插件  --Readme(翻译)

该插件为 Obsidian 笔记工具添加了一个字典功能。

使用方法

打开“命令面板”(默认快捷键:ctrl + p),搜索“打开字典视图”并运行该命令。你会发现一个新的视图出现在 Obsidian 的右侧边栏中。你可以在 Obsidian 的设置中的“插件选项” > “Obsidian 字典” > “默认语言”中设置你的默认语言。

支持的语言

目前支持以下语言:

语言同义词弹出窗口侧边栏查找(离线支持)UI 翻译?
英语(美国)🗸🗸(🗸)🗸
英语(英国)🗸(🗸)
印地语🗸
西班牙语🗸🗸
法语🗸🗸
日语🗸🗸
俄语🗸
德语🗸🗸🗸
意大利语🗸🗸🗸
韩语🗸
巴西葡萄牙语🗸
阿拉伯语🗸
土耳其语🗸
中文🗸(🗸)🗸

如何在多种语言中使用此功能

要在字典和同义词弹出窗口中使用与默认语言不同的语言,您可以在 YAML Frontmatter 中添加一个 langlanguage 键。使用以下语言的值:

语言
英语(美国)en-US
हिन्दी(印地语)hi
西班牙语es
法语fr
日语ja
俄语ru
英语(英国)en_GB
德语de
意大利语it
韩语ko
巴西葡萄牙语pt-BR
阿拉伯语ar
土耳其语tr
中文zh

离线词典

从 2.13.0 版本开始,该插件具有对英语和中文的实验性离线支持。离线词典相当庞大(约 35 兆字节),这就是为什么它不会默认捆绑在该插件中的原因。当您首次使用它时,它将下载所需的文件。这意味着您的第一次查询仍然需要互联网连接。

隐私

该插件依赖第三方 API 来查找定义、同义词等。您可以从一系列 API 中选择,并选择信任哪一个,插件不会向您未允许的 API 发出请求。要了解有关不同 API 的更多信息,请在设置中点击“更多信息”按钮。

如果您明确激活了“高级同义词搜索”,将会有一个额外的 API 调用来分析所选单词所在的整个句子。这将根据上下文使得建议的同义词更准确。

尽管该插件是完全开源的,因此任何人都可以查看,但第三方 API 可能不是开源的。

如何使这个插件更好

翻译

如果您想帮助将此插件翻译成新的语言,请参阅 locales

新的 API

这个插件的设计初衷是易于扩展!如果你想为一种新的(或已经支持的)语言添加一个新的 API,请参考:API管理器

你需要为新的 API 创建一个新的类,该类实现 DefinitionProviderSynonymProvider(或两者都实现)。

如果你正在使用的语言尚不存在,请将其添加到 _constants.ts 中的 LANGUAGES 中。

之后,在 API管理器 中的相应列表中添加 API,最后在 GitHub 上开启一个 Pull Request。这将自动使其在设置中可选。

特别感谢 @mgmeyers 已经使这个插件变得更好!

变量

您可以在设置中编辑本地字典的笔记模板。以下是您可以使用的变量列表:

  • {{notice}} → ” 由 Obsidian 字典自动生成 “(本地化)
  • {{word}} → 创建文件的单词
  • {{pronunciationHeader}} → ” 发音 “(本地化)
  • {{meaningHeader}} → 与上述相同,但用于 ” 意义 “(本地化)
  • {{originHeader}} → 与上述相同,但用于 ” 起源 “(本地化)
  • {{phoneticList}} → 插件找到的所有音标的列表。
  • {{meanings}} → 与上述相同,但用于插件找到的意义。
  • {{origin}} → 与上述相同,但用于插件找到的词源。

本地化意味着文本根据 Obsidian 的内部语言而变化。

安装方法

  1. Obsidian 的设置中找到 Community Plugins,然后禁用安全模式
  2. 点击 浏览 并搜索“Obsidian Dictionary”
  3. 点击安装
  4. Community Plugins 标签中切换插件开启状态

支持我

如果你觉得这个插件有帮助,请考虑支持我:

这个插件依赖于 meetDeveloper 提供的 Free Dictionary API。他免费向公众提供这个 API,并需要社区的帮助。更多信息



反馈交流

其他渠道

版权声明