Anki Dictionary Creator is a web application built with Spring, using WebClient as a REST Client and Thymeleaf. The goal of the project was to make a easier way to get a definition to an English Word and create a Anki.
This was made using Merrian-Webster dictionary API, to get the definitions of a given word, and Ankiconnect to expose Anki as a API.
The first step is setting up Anki's remote address.
Then, the use is redirected to a page where He can search a word definition. After sending a word, the application will query the Dictionary API and return each possible definition for the world, including It's word class e.g. Noun, Verb etc.
Finally, after editing the card and choosing the deck which to send the word, the user can see that it was added to Anki, using It's word class as a tag.
You can set up the API key in application.properties
, creating a property named merriam.key
.