The following vocabulary_template
uses the page name (which is the vocabulary) to pull information about the word from multiple online sources.:
---
aliases:
-
tags:
- vocabulary/<% tp.file.title%>
date: <% tp.file.creation_date() %>
author: your_name
---
# Learning and Retention
%%you enter the following inline metadata to learn%%
definition:: %%write a short definition of the word in your own understanding%%
sentences:: %%write sentences of your own using the word%%
related:: %%which words maybe related to this one?%%
# Sources
## Definition
### `vocabulary.com`
<iframe
height = 800
width = 100%
padding =0.0
margin =0.0
src = "https://www.vocabulary.com/dictionary/<% tp.file.title%>"></iframe>
### `wordhippo.com`
<iframe
height = 800
width = 100%
padding =0.0
margin =0.0
src = "https://www.wordhippo.com/what-is/another-word-for/<% tp.file.title%>.html"></iframe>
### `merriam-webster.com`
<iframe
height = 800
width = 100%
padding =0.0
margin =0.0
src = "https://www.merriam-webster.com/dictionary/<% tp.file.title%>"></iframe>
## Etymology
<iframe
height = 800
width = 100%
padding =0.0
margin =0.0
src = "https://www.etymonline.com/search?q=<% tp.file.title%>"></iframe>
## Wikipedia
%%fetches wikipedia article if it is available for the word.%%
<iframe
height = 800
width = 100%
padding =0.0
margin =0.0
src = "https://en.wikipedia.org/wiki/<% tp.file.title%>"></iframe>
## Translation
%% shows translation to bengali by default%%
<iframe
height = 800
width = 100%
padding =0.0
margin =0.0
src = "https://translate.google.com/?sl=en&tl=bn&text=<% tp.file.title%>%0A%0A&op=translate"></iframe>
# Related Words
%%The following blocks lists words if any other words in your dictionary is related to this one%%
**Incoming Links**
```dataview
LIST
FROM [[]]```
**Outgoing Links**
```dataview
LIST FROM outgoing([[]])```
The vocabulary bank
page lists the pages on which the vocabulary template
was called:
---
aliases:
- my vocabulary bank
- vocabulary database
tags:
date: <% tp.file.creation_date() %>
author: your_name
---
```dataview
TABLE definition AS "Short Definition", sentences AS "Sentences", related AS "Related"
from #vocabulary
WHERE !icontains(file.name, "vocabulary_template")```
A video showing the use of this workflow can be found on reddit: https://www.reddit.com/r/vocabulary/comments/1cw7ye8/using_obsidian_to_learn_new_words_suggestions_for/