No Key
Powered by Google Gemini — completely free! Get your free API key at aistudio.google.com/apikey (sign in with Google → Get API Key → Create). No credit card needed.

Hindi & English AI Assistant

Translate · Analyze · Write · Scan — in हिन्दी & English

🇮🇳 🤖
🔄 Translator English ↔ हिन्दी
Swap
🇮🇳 Hindi Translation
Translation will appear here…
Translating…
📷 Image Text Scanner
📸
Drop image or click to upload
JPEG · PNG · WEBP — extracts & translates Hindi & English text
Preview
Scanning…
📄 Extracted Text
Extracted text will appear here…
🔄 Translation / Analysis
Analysis will appear here…
🔍 Text Analysis Hindi + English
😊 Sentiment 📋 Summary 🏷️ Keywords 🎭 Tone
Analyzing…
📊 Analysis Results
Analysis results will appear here…
✍️ Writing Assistant Any Format
📧Email
📜Letter
💬WhatsApp
💼Proposal
📌Notice
📋Application
⚠️Complaint
📊Report
Writing…
✍️ Written Output
Generated content will appear here…
☁️ Deploy to Cloudflare via GitHub

This app is a single index.html file — just push to GitHub and connect to Cloudflare Pages. Done in under 5 minutes, free forever.

  • 1
    Get your free Gemini API key
    Go to aistudio.google.com/apikey → sign in with Google → Create API Key. Copy it.
  • 2
    Paste your key & save this file
    Enter your key in the header above, click Save. The key is stored in your browser for personal use. For public sharing, see Step 6.
  • 3
    Create a GitHub repo
    Go to github.com/new → name it sahayak-ai → Create repository. Upload index.html.
  • 4
    Connect to Cloudflare Pages
    Go to dash.cloudflare.com → Workers & Pages → Pages → Create a project → Connect to Git → select your repo.
  • 5
    Build settings
    Framework preset: None · Build command: leave empty · Build output: / · Click Deploy. Your app is live at https://sahayak-ai.pages.dev 🎉
  • 6
    Optional: Hide API key for public sharing
    If you want to share the app publicly without users needing their own key, create a Cloudflare Worker proxy:
    export default {
      async fetch(request, env) {
        if (request.method === 'OPTIONS') return new Response(null, { status: 204, headers: cors() });
        const body = await request.json();
        const res = await fetch(
          `https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=${env.GEMINI_API_KEY}`,
          { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(body) }
        );
        const data = await res.json();
        return new Response(JSON.stringify(data), { headers: { 'Content-Type': 'application/json', ...cors() } });
      }
    };
    const cors = () => ({ 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'POST,OPTIONS', 'Access-Control-Allow-Headers': 'Content-Type' });
    Deploy this as a Worker, add secret GEMINI_API_KEY, then replace the API call URL in index.html with your Worker URL.
📁 What to push to GitHub
sahayak-ai/
└── index.html   ← this entire app (self-contained, no build needed)

Every git push auto-deploys to Cloudflare Pages within seconds.