> ## Documentation Index
> Fetch the complete documentation index at: https://012e27a-docs-2.manicule.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For every page in one file, fetch https://012e27a-docs-2.manicule.dev/llms-full.txt (large).
> To search and read these docs as tools, connect the MCP server at https://012e27a-docs-2.manicule.dev/api/mcp.
> Every agent surface: https://012e27a-docs-2.manicule.dev/.well-known/llms-manifest.json

# Indic Multilingual Intelligence (/agents/multilingual)

<!-- agent-signals: reading_time_min: 2 · est_tokens: 797 · updated: 2026-11-12 -->
Related: [Subagents Swarm Overview](/agents/overview.md), [Bhai: Lead Orchestrator & Builder](/agents/bhai.md), [Planner: Software Architect](/agents/planner.md), [Executor: Heavy Refactorer](/agents/executor.md), [Connectors & Integrations](/connectors/overview.md)

> Prompt in Hindi, Hinglish, Tamil, Telugu, and more — code stays valid.

BhaiCode supports **9+ Indian languages and English** natively, so you can describe
requirements in the language you think in.

## Supported languages

| Language  | Script  | Example prompt                                                      |
| --------- | ------- | ------------------------------------------------------------------- |
| Hindi     | हिन्दी  | `इस कार्ट में coupon validation जोड़ो, पुराने checkout को न छेड़ो।` |
| Hinglish  | Latin   | `Cart me coupon validation add karo, older checkout mat todo.`      |
| Bengali   | বাংলা   | `এখানে অথেন্টিকেশন ফলব্যাক যোগ করুন।`                               |
| Tamil     | தமிழ்   | `இங்கே பிழை கையாளுதலைச் சேர்க்கவும்.`                               |
| Telugu    | తెలుగు  | `ఇక్కడ లోపాల నిర్వహణ జోడించండి.`                                    |
| Marathi   | मराठी   | `इथे एरर हाताळणी जोडा.`                                             |
| Kannada   | ಕನ್ನಡ   | `ಇಲ್ಲಿ ದೋಷ ನಿರ್ವಹಣೆ ಸೇರಿಸಿ.`                                        |
| Gujarati  | ગુજરાતી | `અહીં ભૂલ સંભાળ ઉમેરો.`                                             |
| Malayalam | മലയാളം  | `ഇവിടെ പിശക് കൈകാര്യം ചെയ്യൽ ചേർക്കുക.`                             |
| Punjabi   | ਪੰਜਾਬੀ  | `ਇੱਥੇ ਐਰਰ ਸੰਭਾਲ ਸ਼ਾਮਲ ਕਰੋ.`                                         |
| Odia      | ଓଡ଼ିଆ   | `ଏଠାରେ ତ୍ରୁଟି ପରିଚାଳନା ଯୋଡ଼ନ୍ତୁ।`                                   |
| English   | Latin   | `Add error handling here.`                                          |

## The zero-syntax-corruption guarantee

General-purpose models often translate keywords when prompted in Indian languages — turning
`import` into a translated word and producing code that does not compile. BhaiCode uses token
preservation instead:

* **Code stays code**: keywords (`export`, `async`, `await`, `interface`), library identifiers
  (`useState`, `useQuery`), and variable names keep their exact syntax.
* **Prose stays natural**: explanations, comments, and commit summaries flow in your language.

```text title="Hinglish prompt → valid TypeScript"
// Prompt:
// "Ek custom hook bana do jo local storage me value sync kare aur SSR me safely fallback kare."

// Output:
export function useLocalStorage<T>(key: string, initialValue: T) {
  const [storedValue, setStoredValue] = useState<T>(() => {
    if (typeof window === "undefined") return initialValue;
    try {
      const item = window.localStorage.getItem(key);
      return item ? (JSON.parse(item) as T) : initialValue;
    } catch {
      return initialValue;
    }
  });

  // ...setter persists to localStorage and updates state
  return [storedValue, setStoredValue] as const;
}
```

<Tip title="Mix languages freely">Hinglish is often the fastest path: technical terms in English, reasoning in Hindi. BhaiCode
handles the blend without losing the technical meaning.</Tip>

<CardGroup cols="2">
<Card title="How the swarm works" icon="users" href="/agents/overview">Bhai, Planner, and Executor divide large tasks.</Card>

<Card title="Security and privacy" icon="shield" href="/security/overview">What leaves your machine, and what never does.</Card>
</CardGroup>
