We all know paid services like Quizlet, Readlang, or free ones like Anki. Memodack offers something similar, but much simpler and focused exclusively on memorizing words or phrases. Study whenever it suits you and without any limitations.
- Launch Obsidian.
- Navigate to
Settings
>Community Plugins
. - Search for
Memodack
. - Install and enable the plugin.
The plugin uses an API for text translation and text-to-speech (TTS). Currently, the provider is Google. To obtain an API key, you need to enable access to two services: Cloud Translation API and Cloud Text-to-Speech API. After that, you can create an API key in the Credentials section.
The plugin has its own syntax.
{value|translation}
On the left, there can be a word or phrase, and on the right, the translation. If there is more than one translation, they can be listed separated by commas.
{some value|translation, translation, translation, ...}
All translations will be considered as one.
In reading mode, the translation will be hidden, and the word will be highlighted with specific styles.
In the settings hotkeys, find the command Memodack: Translate
and set a hotkey, for example, Alt+T
.
For a quick translation and to convert a word (phrase) to plugin syntax, select what you need and press Alt+T
. After translation, text-to-speech (TTS) will be called for the word and its translation.
car
-> {car|автомобіль}
For practice, open a document and click on the flash icon in the left ribbon menu, or search for Memodack
in the command palette.
If you don't want to practice all the words in the document, just enable Reading mode and select what you need. If a word is not fully highlighted, it will still be selected!
After text-to-speech (TTS), the result will be saved to the cache at the path below and will be used for the next audio playback.
.obsidian/plugins/memodack/cache