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