This is a Chrome Extension for language learning. Lets the user annotate words or phrases with a translation. After saving the translation the translated word/phrase will be highlighted in all occurences and the provided translation will be shown on hover.
- Google fonts are used via a CDN.
Typical usecase scenario:
- Select any text fragment on a page;
- Type in a translation;
- Click 'Add to Keera'.
Afterwards the fragment will be highlighted on all pages when encountered. Translation will be shown on hover.
A fragment can be deleted as well:
- Rightclick on a highlighted word;
- Click 'Delete'.
keera
β
ββ LICENSE
ββ README.md
ββ files_for_readme
β βββ demo_1.gif
β βββ demo_2.gif
ββ icons
β βββ keera_icon_128.png
β βββ keera_icon_16.png
β βββ keera_icon_32.png
β βββ keera_icon_48.png
ββ manifest.json // Instructions for Chrome for packaging
ββ src
βββ keeraBackground.js // Runs in the active tab
βββ keeraMenu.html // Popup menu shown in the top right corner in click
βββ keeraMenu.js // Keeps keeraMenu.html interactive
- When something is selected show small icon at first, and let the user expand it if they actually want to add the selected word to Keera;
- Let the user set inline popup location in settings;
- Limit popup menu size;
- Implement active search in dictionary in popup menu;
- Resolve issues with Z-index of the inline popup;
- Make inline popup draggable;
- Implement downloading and uploading word sets from/to Keera in .txt format.