You are in demo mode

Your progress is not saved. Create account to save your progress and build your own dictionaries.

Create account
Sign up
Open dictionary book

About WordKeeper

A calm workspace for building your personal foreign-word dictionaries.

WordKeeper is a personal vocabulary site for people who want one neat place to collect foreign words, keep translations close at hand, and organize learning by separate dictionaries. The product is intentionally focused: instead of spreading words across notes, chats, and browser tabs, you keep them in one structured space with clean navigation and a lightweight workflow.

Right now the site already supports the core product loop: authenticated users can create personal dictionaries, add words manually or through assisted translation, assign part of speech, keep comments, translate short texts, share dictionaries through read-only subscriptions, launch Remainder practice sessions, work with prepared dictionaries, connect Telegram, search words and add new ones from the Telegram bot, receive scheduled Telegram practice sessions, and use the interface in Russian or English. The current focus is polishing the existing learning workflow, expanding prepared dictionary content, and improving the already available Telegram-based practice modes.

A quick snapshot of aggregate activity across the whole site.

Total dictionaries across all users 20
Total word entries across all dictionaries 2624
Total game sessions played by all users 18
Overall correct answers percentage across all games 61.8%

Share a question, suggestion, or bug report directly from the page.

Create account to contact us from this page

You can read about WordKeeper in demo mode. Create account when you want to send feedback, save your progress, and build your own dictionaries.

Create account

What is already available in the product and what is being built next.

Functionality Status
Create and manage personal dictionaries done
Add words manually with translation, part of speech, and comment done
Rename personal dictionaries done
Edit word translation, part of speech, and comment done
Search, filter, sort, and paginate words inside a dictionary done
Automatic translation suggestions during word creation done
LibreTranslate as the primary translation provider with MyMemory fallback done
Translate short texts up to 4500 characters on a dedicated Translator page done
Share dictionaries through email invitations and read-only subscriptions done
Use subscribed dictionaries as read-only sources in web, Remainder, and Telegram flows done
Delete dictionaries and words with confirmation dialogs done
Browse ready dictionaries managed by the project done
Open a ready dictionary and browse its words read-only done
Filter ready dictionaries by language, level, and part of speech done
Copy words from prepared dictionaries into personal dictionaries done
Play Remainder sessions with manual translation input done
Play Remainder sessions in multiple choice mode done
Use guest demo mode for Prepared dictionaries and Remainder without an account done
Track personal Remainder statistics on the profile page done
Store part of speech as part of the game session snapshot done
Add a collapsible contact form section on the About page done
Send About page contact form messages through the NotiSend API and store delivery status done
Copy incorrect prepared-dictionary result words into a personal dictionary after a finished session done
Show aggregate site statistics on the About page done
Publish privacy policy and cookie policy sections on the About page done
Switch the interface between Russian and English done
Remember a preferred interface language for authenticated users done
Localize auth, welcome, and product flows in Russian and English done
Create and authorize a Telegram bot linked to a site account done
Browse personal dictionaries directly inside the Telegram bot done
Search saved words across personal dictionaries inside the Telegram bot done
Add a word to a personal dictionary from Telegram with translation and part-of-speech selection done
Configure and run scheduled random-word Telegram sessions from /tg-bot done
Configure and run a 6-session interval review flow in Telegram done
Make the game interface more varied with alternate progress images and memes planning
Create a WordKeeper logo done