1. Overview
Jantra Web is a free, AI-powered multilingual chatbot platform developed by Coding Ryder. It is designed to make artificial intelligence accessible to everyone - across both Indian and international languages, with a special focus on languages that mainstream AI tools under-serve.
1.1 Vision & Purpose
"Your AI companion, in your language."
Jantra Web is the only AI chat platform built first for Indian languages and then extended to serve a global audience. It removes language barriers so that anyone - regardless of technical background or English fluency - can harness the power of modern AI for everyday tasks like learning, writing, translating, summarising and personal finance.
1.2 Key Highlights
- 100% free to use - no credit card or payment required
- Supports 19 languages (11 Indian + 8 international)
- Five specialised chat modes inside a single application
- Powered by Google Gemini 2.5 Flash - fast, multimodal AI
- Works on any device: desktop, tablet, and mobile browsers
- Passwordless sign-in - just an email address gets you started
- Built-in image understanding for OCR and transaction tracking
- Privacy-first design - minimal data collection, no third-party tracking
1.3 Platform Information
| Application Name | Jantra Web |
| Web Address | jantraweb.codingryder.com |
| Developer | Coding Ryder (codingryder.com) |
| AI Engine | Google Gemini 2.5 Flash |
| Category | AI Assistant / Language Tool |
| Pricing | Free (Rookie tier - no payment required) |
| Hosting | Render (cloud-hosted, Oregon region) |
| First released | 2026 |
1.4 Who Is It For?
Jantra Web is designed for anyone who wants the benefits of a modern AI assistant without paying a subscription or struggling with English-only tools. Typical users include:
- Students looking up word meanings, translations and study summaries
- Professionals drafting emails and getting quick AI-assisted help
- Writers and content creators needing translation or creative help in Indian languages
- Everyday users tracking their UPI transactions from GPay, PhonePe or Paytm
- Language learners practising vocabulary through quizzes, riddles and word games
- Travellers and non-English speakers who want quick access to a capable AI assistant
2. Getting Started
Getting started with Jantra Web takes less than a minute. There is no app to download, no password to create and no payment information to enter - just a browser and an email address.
2.1 System Requirements
Jantra Web is a fully web-based application. Nothing needs to be installed locally.
| Requirement | Recommended |
|---|---|
| Browser | Latest Chrome, Firefox, Safari or Edge |
| Operating System | Any (Windows, macOS, Linux, iOS, Android) |
| Internet Connection | Stable broadband or mobile data |
| Screen Size | Any - responsive layout for phone, tablet, desktop |
| Identifier | A valid, accessible email address |
2.2 Creating an Account
Account creation is passwordless. You only need an email address.
- 1
Open your browser and navigate to jantraweb.codingryder.com.
- 2
You will be redirected automatically to the Sign In page.
- 3
Enter your email address in the provided field.
- 4
Select your country from the dropdown list.
- 5
Read and accept the Terms of Service and Privacy Policy by ticking the checkbox.
- 6
Click the Get Started button.
- 7
Wait a moment while your account is provisioned - you will be taken to the language picker.
2.3 Signing In on a New Device
Because Jantra Web does not use passwords, signing in on a different device or browser starts a fresh session. Simply visit the website and enter the same email address you used previously to be reconnected to your account.
2.4 Choosing Your Language
After signing up, you will land on the Language Selection page (also known as the Onboarding screen). This is where you tell Jantra Web which language you would like to chat in.
- Browse the list of 19 available languages, grouped by region.
- Indian Languages are listed first, followed by International Languages.
- Tap or click your preferred language to confirm.
- You will be taken directly into the chat interface in the selected language.
3. Supported Languages
Jantra Web supports 19 languages across two groups. Every chat mode (Chat, Translate, Dictionary, Play and Accounts) is available in every supported language. The AI replies natively in your chosen language without needing any prompt translation on your part.
3.1 Indian Languages (11)
3.2 International Languages (8)
3.3 Switching Languages
The language selector appears in the top bar of the chat interface. Tapping it opens a language picker showing the same list as the onboarding screen. Selecting a new language:
- Starts a fresh session in the active chat mode
- Updates the UI strings to reflect the chosen language
- Causes the AI to respond natively in the new language
- Does not affect your profile or stored account information
4. The Chat Interface
The Chat Interface is the heart of Jantra Web. It has been designed to be intuitive, clean and distraction-free across every screen size. This section explains each component of the interface and how to use it efficiently.
4.1 Interface Layout
The interface is divided into three main areas:
Sidebar (left)
Mode navigation and language switcher
Chat Area (centre)
Conversation messages and input bar
Top Bar (header)
App title, theme toggle, profile access and settings
On mobile devices, the sidebar collapses automatically and can be opened via the hamburger menu icon in the top-left corner.
4.2 Sidebar Navigation
The sidebar lists all chat modes as clearly-labelled buttons. Click or tap any mode to switch instantly. Each mode maintains its own separate conversation history, so switching modes does not erase your other conversations.
The sidebar also contains the language picker, a link to your profile, the theme toggle (light/dark) and a quick link to the pricing page.
4.3 Message Input
The text input field is located at the bottom of the chat area. You can:
- Type your message and press Enter (or tap the Send button) to submit it.
- Use Shift+Enter to insert a line break without sending.
- Upload an image by clicking the image icon next to the input field - supported in Chat and Accounts modes.
- Use the suggested starter chips displayed above the input on a fresh session to begin a conversation quickly.
- Tap the microphone icon (where shown) to record a voice prompt that will be transcribed.
4.4 Receiving Responses
Once you send a message, Jantra Web shows a typing indicator while the AI prepares its reply. Responses are streamed into the chat as they are generated, so you usually see the first words within one or two seconds. Long answers are formatted with bullet points, headings and tables where appropriate.
4.5 Language Switching Mid-Session
The language switcher is accessible at any time. Switching language rotates your session: the chat history for the current mode is cleared and a fresh session starts in the new language. This ensures the AI produces high-quality responses natively in the chosen language rather than mixing languages.
4.6 Sharing a Conversation
Jantra Web includes a built-in share feature. Tap the share icon on any message to copy the message text to your clipboard or share it via your device's native share sheet. This is useful for sending a helpful AI response to a friend or colleague.
4.7 Light & Dark Themes
Jantra Web supports both light and dark themes. Toggle the theme using the sun/moon icon in the top bar. The choice is remembered across sessions on the same device.
5. Chat Modes
Jantra Web offers five distinct chat modes, each tailored for a specific use case. You can switch between modes at any time using the sidebar; each mode keeps its own history and context.
Chat
General AI conversation - ask any question in your language
Translate
Translate text between any of the 19 supported languages
Dictionary
Look up word meanings, pronunciation and usage examples
Play
Interactive word games: Hangman, Quiz, Riddle and Word Game
Accounts
Analyse payment-app screenshots and track UPI transactions
5.1 Chat Mode
Chat Mode is the default general-purpose AI assistant. Use it for any kind of open-ended question or conversation.
Typical uses
- Asking questions on any topic - science, history, cooking, technology
- Getting explanations of complex ideas in your own language
- Brainstorming, creative writing, drafting emails or social posts
- Multi-turn conversations - the AI remembers context within the session
- Uploading an image and asking questions about it (vision-enabled)
Welcome message: "Hello! I am Jantra Bot. How can I help you today?"
5.2 Translate Mode
Translate Mode provides instant translation between any of the 19 supported languages. The interface renders a side-by-side panel showing the original input and the translated output for easy comparison.
How to use
- 1Switch to Translate from the sidebar.
- 2Type or paste the text you want to translate.
- 3The AI automatically detects the source language and translates into your selected language.
- 4To target a different language explicitly, mention it in your message (for example: "translate into French").
- 5Tap the share icon to copy the translated text.
5.3 Dictionary Mode
Dictionary Mode acts as a rich multilingual dictionary. Type any word - in your own language or another language - and receive:
- Clear definitions in your selected language
- Pronunciation guidance (transliterated or phonetic)
- Multiple example sentences showing the word used in context
- Where relevant, synonyms, antonyms and related word forms
5.4 Play Mode
Play Mode is an interactive language game arena. It is a fun, low-pressure way to practise vocabulary in any of the 19 supported languages.
Hangman
Guess the hidden word one letter at a time before the figure is completed.
Quiz
Answer multiple-choice questions on language, grammar and general knowledge.
Riddle
The AI poses a riddle in your language; you try to solve it.
Word Game
Various vocabulary challenges - antonyms, synonyms, word associations.
To start, type the name of the game you want to play (for example, "Hangman" or "Quiz") and the AI will guide you through it turn by turn.
5.5 Accounts Mode
Accounts Mode is a unique financial assistant that uses AI vision to read payment-app screenshots (Google Pay, PhonePe, Paytm) and automatically log your transactions. There is no manual data entry - just upload a screenshot.
5.5.1 Adding a transaction
- 1Open Accounts Mode from the sidebar.
- 2Tap the image upload icon next to the input field.
- 3Choose a transaction screenshot from GPay, PhonePe or Paytm.
- 4The AI extracts the amount, recipient (or sender), date and direction of the transaction.
- 5The transaction is added to your in-session ledger automatically.
5.5.2 Accounts commands
| Command | What it does |
|---|---|
/summary | Show an overall summary of all recorded transactions (totals by direction) |
/sent | List all money-sent transactions in chronological order |
/received | List all money-received transactions in chronological order |
/person [name] | Show all transactions with a specific person (e.g. /person Rahul) |
/export | Generate a downloadable CSV of all transaction data |
/clear | Clear all transaction history for the current session |
6. User Profile
Your profile page gives you a personalised view of your account and lets you update your display information.
6.1 Accessing Your Profile
Click the profile avatar (your initial letter shown as a circular badge) in the top-right corner of the interface to open the Profile page.
6.2 Profile Information
| Field | Description |
|---|---|
| Avatar | Displays your initial letter as a circular badge |
| Name | Optional display name (editable) |
| Username | Optional unique handle (editable) |
| The email address used at registration (read-only) | |
| Country | Country selected at sign-up (read-only) |
| Current Language | Active language selection |
| Plan / Tier | Current subscription tier (Rookie by default) |
| Joined | Date your account was created |
6.3 Editing Your Profile
- 1Open the Profile page from the avatar in the top-right.
- 2Tap the Edit icon next to Name or Username.
- 3Type the new value.
- 4Tap Save to confirm.
7. Plans & Tiers
Jantra Web uses a tiered plan system. All users start on the Rookie tier at no cost. Additional tiers are planned for future release.
Rookie
ActiveChat, Translate, Dictionary, Play and Accounts - get started today, free of cost.
Seasoned
Coming SoonAdvanced features, priority response time, higher daily message limits and enhanced capabilities.
Maestro
Coming SoonFull access, highest message limits and early access to new features as they launch.
8. Privacy & Security
Jantra Web is built with a privacy-first philosophy. We collect only the data that is strictly necessary to operate the service.
8.1 Data We Collect
| Data | Why it is collected |
|---|---|
| Email address | Used to identify your account and reconnect across sessions |
| Country | Used to personalise your experience and content |
| Optional name and username | Used only for display, if you choose to provide them |
| Chat history (per session) | Stored to enable multi-turn conversation context |
| Uploaded images | Processed for the requested task only (e.g. OCR in Accounts Mode) |
8.2 Data We Do Not Collect
- No passwords (the service is passwordless)
- No credit card or payment details (Rookie tier is free)
- No third-party analytics or advertising trackers
- No location data beyond the country you selected
8.3 Session Management
Your session is identified by a unique ID stored in your browser's local storage. No passwords are used. If you clear your browser data, your session will be reset. Switching to a new browser or device will start a fresh session linked to the same email address.
8.4 How Your Data Is Used by the AI
Messages you send are processed by Google Gemini 2.5 Flash to generate a reply. Once the reply has been generated, the message and response are stored only in your personal session history so that follow-up messages have context. They are never used to train external AI models from within Jantra Web.
8.5 Terms & Privacy Policy
By using Jantra Web, you agree to the Terms of Service and Privacy Policy published by Coding Ryder. You can read the full policy at codingryder.com/jantrabot_legal.html.
9. Tips & Best Practices
Getting better responses
- Be specific - detailed questions get more useful answers.
- Provide context - for a follow-up, briefly mention what was discussed before.
- Use your preferred language - the AI responds best in the language you selected.
- Break complex tasks into steps - ask one question at a time for the best clarity.
Translation tips
- Translate one paragraph at a time for the most accurate results.
- If a translation feels off, ask the AI to "try again more formally" or "more casually".
- For technical text, include the domain in your prompt (e.g. "translate this medical report into Hindi").
Dictionary tips
- Single words or short phrases give the richest output.
- Ask for the word's etymology or regional usage for extra depth.
- Use it as a learning aid - ask for sample sentences at different difficulty levels.
Accounts mode tips
- Use clear, high-resolution screenshots for best OCR accuracy.
- Screenshot the transaction confirmation screen, not the home or history screen.
- Use /summary regularly to keep track of your spending at a glance.
- Export your data with /export before clearing, to keep a local backup.
- If the AI misreads a field, simply correct it in chat - "change the amount to ₹500".
Language tips
- If a response comes back in the wrong language, switch language in the top bar and try again.
- When mixing two languages (e.g. Hinglish), explicitly tell the AI which language you want the reply in.
- Indian script rendering is fully supported - copy/paste output to other apps without losing characters.
10. Troubleshooting
Most issues with Jantra Web can be resolved by refreshing the page or starting a new session. The table below lists common situations and their solutions.
| Problem | What to try |
|---|---|
| The page will not load. | Check your internet connection, then hard-refresh the browser (Ctrl+Shift+R or Cmd+Shift+R). |
| I cannot sign in with my email. | Make sure you have accepted the Terms and selected a country. Try a different browser if the issue persists. |
| The AI is replying in the wrong language. | Switch language using the top-bar language picker, which starts a fresh session in the chosen language. |
| Responses are slow. | Slowness is usually network-related. Try again after a few seconds, or move to a stronger connection. |
| An image upload failed. | Ensure the image is under a few megabytes and is JPG/PNG. Try cropping it and uploading again. |
| A payment screenshot was misread in Accounts Mode. | Re-upload a higher-resolution screenshot, or correct the field in chat (e.g. "change amount to 500"). |
| My chat history disappeared. | History is per-session. Clearing browser data, switching device, or rotating language resets the session. |
| I am stuck on a blank screen. | Open the browser's developer console (F12) and refresh. If the problem persists, report it to support. |
11. Frequently Asked Questions
Tap any question to expand the answer.
Is Jantra Web really free?
Do I need to install anything?
Which AI model powers Jantra Web?
Can I use it on my phone?
Do I need to create a password?
Is my chat history private?
Can I delete my data?
Why does switching language clear my chat?
Can I upload PDFs or documents?
How accurate is the payment screenshot reader?
Will more languages be added?
How do I report a bug?
12. Technical Reference
This section is intended for developers and technically-curious users. It is not required reading for everyday use of Jantra Web.
12.1 Technology Stack
| Layer | Technology | Details |
|---|---|---|
| Frontend | Next.js 14 + TypeScript | React 18, Tailwind CSS, Supabase client |
| Backend | FastAPI (Python) | Uvicorn server, pdfplumber, python-docx |
| Database | Neon PostgreSQL | Serverless PostgreSQL, psycopg2 adapter |
| AI Model | Google Gemini 2.5 Flash | google-genai SDK, multimodal (text + image) |
| Voice / OCR | Sarvam / Bhashini APIs | Indian-language transcription and translation services |
| Hosting | Render (cloud) | Node.js + Python services, Oregon region |
12.2 Key API Endpoints
| Method | Endpoint | Purpose |
|---|---|---|
POST | /chat | Main chat endpoint, used by every mode |
GET | /history/{session_id} | Fetch the conversation history for a session |
POST | /accounts/screenshot | Upload a payment screenshot for OCR extraction |
GET | /accounts/export/{token} | Download the transaction CSV export |
POST | /voice/transcribe | Transcribe audio via the Sarvam API |
POST | /users/register | Register a new user account |
GET | /health | Health check / server status |
12.3 Request Example
A typical chat request looks like:
POST /chat
Content-Type: application/json
{
"session_id": "abc-123",
"message": "Translate 'good morning' into Hindi",
"mode": "translate",
"language_code": "hin"
}12.4 Supported Modes (API)
| Mode value | Use case |
|---|---|
chat | General-purpose conversation |
translate | Translation requests |
dictionary | Word lookup |
play | Interactive games |
13. Glossary
- AI (Artificial Intelligence)
- Computer systems that perform tasks normally requiring human intelligence - in this case, understanding and producing natural language.
- Bhashini
- An Indian government initiative providing language-AI building blocks (translation, transliteration, speech) for Indian languages.
- Chat Mode
- The general-purpose AI assistant mode of Jantra Web.
- Dark Theme
- An optional visual theme using a dark background, easier on the eyes in low-light environments.
- Gemini 2.5 Flash
- The Google AI model that powers Jantra Web. Multimodal (text + image), fast and capable across many languages.
- Mode
- A purpose-built chat experience inside Jantra Web. Five modes are available: Chat, Translate, Dictionary, Play and Accounts.
- OCR (Optical Character Recognition)
- Technology that reads text from images. Used in Accounts Mode to read payment screenshots.
- Onboarding
- The initial language-selection screen shown after registration.
- Passwordless
- An authentication style that uses only an email address (and a session identifier in the browser) - no password to remember.
- Rookie / Seasoned / Maestro
- The three tier names used by Jantra Web. Rookie is the free default; the others are coming soon.
- Session
- An identifier stored in your browser that links you to your account. Clearing browser data resets the session.
- Sidebar
- The vertical navigation panel on the left of the interface listing all chat modes.
- UPI
- Unified Payments Interface - the Indian instant-payments system used by apps such as GPay, PhonePe and Paytm.
14. Support & Contact
14.1 Getting Help
If you encounter any issues or have questions about Jantra Web, the following resources are available:
- Visit the developer website at codingryder.com for updates and announcements.
- Follow @codingryder on Twitter/X for news and feature previews.
- Review the Terms of Service and Privacy Policy for legal information.
- Re-read this user guide - most everyday questions are answered in Sections 5 and 9.
14.2 Reporting Issues
If you experience a bug or unexpected behaviour, please include the following details in your report so we can reproduce and fix the issue quickly:
- 1The mode you were using (Chat, Translate, Dictionary, Play or Accounts).
- 2The language selected at the time.
- 3The device and browser you were using (e.g. iPhone Safari, Windows Chrome).
- 4The message or action that caused the issue.
- 5Any error message shown on screen.
14.3 Useful Links
Jantra Web App
jantraweb.codingryder.com
Coding Ryder Website
codingryder.com
User Guide (web version)
codingryder.com/jantrabot_guide.html
Terms & Privacy Policy
codingryder.com/jantrabot_legal.html
Twitter / X
@codingryder
Ready to start?
jantraweb.codingryder.comJantra Web is a product of Coding Ryder. Free to use. Powered by Google Gemini 2.5 Flash.
© 2026 Coding Ryder. All rights reserved.