Translate a sentence, get it corrected — English practice in a chat
A Telegram bot for practising written English: it gives you a Russian sentence, you translate it, and it comes back with the correction as a rendered diff rather than a wall of prose — what you wrote, what it should have been, and what changed. Runs on my server with an async stack behind it: aiogram, PostgreSQL, Redis and RabbitMQ, with an LLM doing the grading.