Anki add-on: Create cloze cards from reverso sentences

When adding new cards, you will get an option to automatically fetch a fixed number of sample sentences from the Reverso website ( https://context.reverso.net/ ). When adding a card, choose the "Cloze reverso" note type which will be created by the add-on. Enter a word in the "Word" field, and then click anywhere else (stop the mouse focus on this field), for example, click on the "Context" field. The sentences fetched from Reverso will automatically appear in the "Context" field. The "Cloze reverso" note type has a custom template defined. Thanks to this template, when studying a card, you will always be presented with a cloze task made out of a random sentence. You will also see a button "Check native language" to see a translation of the sentence. At the bottom of the "add card" window, you can adjust the language which you are learning and your native language. You can adjust the number of sentences fetched from Reverso and the languages icons shown in the list of languages in the add-on's config. The config can be accessed from the add-on window which appears when you press on Tools->Add-ons This is my first add-on. I hope it will help you learning languages by providing you with more versatile tasks than usual anki cards. Please, report any problems you encounter with the add-on by creating an issue at the github repository: https://github.com/siasio/reverso-context-with-blanks/ Update (18.03.2022): Fixed wrong language codes which made the add-on not work with Japanese, Chinese, Hebrew and Swedish languages. Thanks to miriam18613 for pointing that out. Update (21.03.2022): Added a typing task! The corresponding note type is "Cloze reverso T". You will be asked to type in the missing word and on the back of the card you will see if you typed it correctly.

GitHub repository: siasio/reverso-context-with-blanks
Repository description: Anki add-on for getting sentences from reverso
Languages: Python, HTML, CSS