PlayAndLearnDE — німецька зі знімків з ігор

Граючи німецькою, діалоги часто розумієш наполовину — а шукати переклад означає перервати гру. Досить знімка екрана: решта відбувається сама.

Можливості

  • Знімок екрана йде Telegram-боту, обробка проходить через чергу
  • OpenAI Vision читає текст із зображення й перекладає з поясненням граматики
  • Вебінтерфейс показує результат просто під час обробки (server-sent events)
  • Звороти витягуються й збираються у власну базу
  • Повторення за методом SM-2: що дається важче, повертається частіше

Результат

  • 51 коміт
  • Працює на власному сервері — між користувачем і його даними немає сторонньої служби

Технології: Node.js 22, TypeScript, OpenAI Vision, Telegram Bot API, SQLite, SSE

Опис