Платформа вивчення мови з розбором зображень і повторенням за розкладом
Граючи німецькою, діалоги часто розумієш наполовину, а шукати переклад означає перервати гру. Досить знімка екрана: решта відбувається сама.
Можливості
- Знімок екрана йде Telegram-боту, обробка проходить через чергу
- OpenAI Vision читає текст із зображення й перекладає з поясненням граматики
- Вебінтерфейс показує результат просто під час обробки (server-sent events)
- Звороти витягуються й збираються у власну базу
- Повторення за методом SM-2: що дається важче, повертається частіше
Результат
- 51 коміт
- Працює на власному сервері, між користувачем і його даними немає сторонньої служби
З тієї самої основи
На тому самому ланцюжку з приймання, черги, звернення до моделі й власної бази виросли ще два інструменти.
- Розбір голосових: Baileys читає WhatsApp, німецькі голосові проходять через розпізнавання мовлення, кожне повідомлення перекладається, а Telegram-бот повертає розшифровку, переклад, підсумок і відкриті завдання.
- Тренажер співбесід: питання й відповіді вголос із відліком часу, побудовані на справжньому досвіді, а не на вигаданих прикладах.
Другий і третій інструменти коштували частки першого, бо черга, сховище та звʼязок із ботом уже стояли.
Технології: Node.js 22, TypeScript, OpenAI Vision, Telegram Bot API, SQLite, SSE