1) Upload an image
Best results: clear, high-contrast Hindi text (Devanagari), minimal blur.
Upload an image to see it here.
2) Extracted Hindi & English translation
OCR happens locally in your browser. Translation uses a public LibreTranslate endpoint.
AI Text Generation (GenMB)
Optional: refine the English translation (tone, grammar) or summarize it.
No AI output yet. Translate to English first, then click “Generate with AI”.
Debug / OCR confidence
- For best OCR, use sharp images and avoid complex backgrounds.
- If OCR is poor, try toggling “Enhance image (binarize)”.
- If translation fails, the public endpoint may be rate-limited; try again later.
Help
How it works: The app uses Tesseract.js (Hindi language data) to read text from your image in the browser. Then it sends the extracted text to a LibreTranslate server to translate Hindi → English.
AI features: You can optionally use GenMB AI Text Generation to polish/summarize the English output.
Privacy: OCR runs locally. Translation requires sending the extracted text to the translation endpoint. AI features send your prompt and content to the GenMB AI proxy.
Troubleshooting:
- If OCR is slow the first time, it’s downloading language data.
- If you see an error translating, the public endpoint may be down or rate-limited.
- Try a clearer image, crop to the text area, or toggle enhancement.
Return to Home.