🧩 Inspiration

Learning German can be a real struggle β€” not just because of the vocabulary, but because of the constant guessing: Is it der, die, or das?
As language learners ourselves, we were often frustrated by the lack of fast, contextual tools that could help answer this question properly. Most solutions were either incomplete, too slow, or lacked real grammar usage examples.

That’s why we created Article Oracle β€” a tool we wish we had when we started learning German.

πŸ› οΈ What It Does

Article Oracle is an AI-powered assistant that tells you the correct grammatical gender (der, die, das) for any German noun, along with:

  • Full sentence examples in nominative, accusative, dative, and genitive cases
  • Examples in both definite and indefinite forms
  • Singular and plural variants
  • Translations to help with comprehension

It’s available via:

  • 🌐 Web App – Instant lookup with clean UI
  • πŸ€– Telegram Bot – Ask about any word right in your chat

πŸ”§ How We Built It

  • ⚑️ Built using Bolt.new for fast AI-first development
  • 🎨 Frontend: React + TypeScript, deployed to Firebase Hosting
  • βš™οΈ Backend: Google Cloud Function written in Golang
  • 🧠 Powered by Gemini API (Google AI) for grammar and example generation
  • πŸ€– Telegram bot interface using Telegram Bot API, sharing the same backend logic

🚧 Challenges

  • Ensuring AI-generated examples followed real German grammar rules
  • Distinguishing nouns from non-nouns (e.g. verbs and adjectives)
  • Keeping response times low with Gemini in a serverless environment
  • Designing one backend to serve both the web UI and the Telegram bot efficiently

πŸ“š What We Learned

  • How to combine AI and structured language logic in a real-world tool
  • Effective prompt design and post-processing for educational content
  • Best practices in Go-based cloud functions and multilingual NLP handling
  • Building tools that are fun, fast, and actually useful

πŸš€ What’s Next

  • Smarter caching and offline support for frequent words
  • User accounts, history tracking, and personalized grammar tips
  • Quiz/game modes for active learning
  • Mobile app and browser extension
  • Support for other languages with gendered nouns (e.g. French, Spanish)

πŸ”— Try It Yourself


Project created for the World's Largest Hackathon 2025 –
πŸ† Education + AI Category

Share this project:

Updates