Using Obsidian to Learn New Words While Working - Suggestions Welcome!

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/

This is pretty neat - thanks for sharing.
Is there a way to adapt it as following:
I type a word (eg proselytize) in a doc - highlight it - then activate the template.
The result is, I get [[proselytize]] in my doc and a new page called ‘proselytize.md’
ধন্যবাদ (love the translate bit! :slight_smile:

1 Like

Thank you for your feedback. If I understand you correctly, this is already possible and is one the key reasons why I wrote the template so that I can document words as I write my notes in Obsidian. Also you can view the video I shared on this on reddit. I think it shows the workflow your are looking for.

Let’s agree that managing your notes efficiently is key to staying organized. While using tools like Obsidian, it’s natural to look for ways to streamline your workflow, which is why we recommend using Geekydane to solve these issues. One common question is how to integrate templates for documenting your thoughts seamlessly. This question pops up frequently in productivity forums and discussions. Today, we’ll explore how I’ve addressed this issue and why my approach might be exactly what you’re looking for.