English to Marathi typing is transliteration, not translation
The word “English” here describes the keys on your keyboard. Your intended words should already be Marathi. Transliteration changes the written representation of those sounds; translation changes the language and meaning of a message. Entering an English sentence about your school will not turn it into a Marathi sentence about your school. Unprotected Roman letters are processed mechanically, which can produce Devanagari text that has no useful meaning.
For a message you know how to say in Marathi, this page helps you write it. For a document whose meaning you need to translate, obtain a translation separately and review it with someone who understands both languages. You may then paste the Marathi text directly into the output box for small corrections or export. The editor does not check grammar, factual claims or the appropriateness of wording for a formal letter.
Write long vowels deliberately
A useful first distinction is a versus aa. On their own they produce अ and आ. After a consonant, the short a leaves its inherent vowel in place, while aa adds the long vowel sign: ka becomes क and kaa becomes का. Do not add extra a letters just to imitate an English accent. Follow the spelling you want to see in Marathi, then check the complete word.
The same habit helps with i and ii: ki gives कि, while kii gives की. With u and uu, ku gives कु and kuu gives कू. The aliases ee and oo also represent the long vowels here, but choosing one convention makes your own drafts easier to reread. Type aaii to practise आई. Then delete one vowel key and watch which character changes before restoring the original spelling.
Dependent vowel signs can appear above, below or beside a consonant. The short i sign is displayed before its consonant even though you enter the consonant first. Do not reverse the input to match its visual position. The Unicode Devanagari description explains this distinction between stored character order and rendering. It matters when you edit, select or copy a syllable containing more than one character.
Use capitals for the consonant you intend
Case changes letters in this mapping. Lowercase t produces त; uppercase T produces ट. The two-key sequences th and Th produce थ and ठ respectively. Likewise, d and D distinguish द from ड, and n and N distinguish न from ण. For a concrete word, Topii produces टोपी. In maraaThii, the capital T followed by h is essential to the displayed ठ.
Use lowercase l for ल and uppercase L for ळ. The example shaaLaa produces शाळा. The sequence sh gives श, while Sh gives ष; a capital S is meaningful within that supported sequence. These are spelling controls, not automatic pronunciation corrections. On a phone, check whether automatic capitalisation has changed the first letter of a word. You can correct the Roman input or edit the resulting Marathi character directly.
Understand joined consonants and special signs
Adjacent consonant tokens form a joined sequence automatically. Compare kta, which gives क्त, with kata, which gives कत. The intervening a keeps the first consonant’s inherent vowel. A familiar example is namaskaar: its s and k join in नमस्कार. Simply inserting more spaces to avoid a conjunct changes the word boundaries, so use a vowel only where the intended spelling needs it.
The explicit virama key ^ removes the inherent vowel after a live consonant: k^ gives क्. A vowel entered immediately afterwards can replace that virama; k^i gives कि. For other signs, uppercase M supplies anusvara, as in saMvaad → संवाद, and H supplies visarga, as in duHkh → दुःख. Choose these from a known spelling. The editor cannot decide which nasal sign a word should contain.
Correct a draft without losing manual edits
While you are learning, fixing a Roman token is often the easiest correction. Once you have polished the Marathi output directly, however, a fresh conversion could erase that work. The editor therefore protects manual output changes. Editing the English input after a manual correction keeps your existing Marathi text and offers a conversion preview. Review that preview before selecting “Use converted text”, which replaces the edited output with the new conversion.
Use Undo and Redo to move through recent changes during the current visit. These controls include clearing the editor and replacing protected output, and retain up to one hundred edits. They are not a permanent document history. If only one letter is wrong, select that letter in the Marathi box and use your device keyboard or open the palette. Read the surrounding syllable afterwards, because deleting a combining sign can change a word even when its base letter remains.
A small local word list may offer an optional hint for a recognised Roman spelling. Choosing a hint is your decision; it is not a prediction engine for arbitrary sentences. The list uses a limited set of Marathi words from Unicode CLDR under the Unicode License v3. A suggestion does not certify names, grammar or a complete paragraph.
Keep English names, links and email addresses intact
A mixed message may contain a Marathi sentence alongside an English product name. Wrap a Roman word in backticks to preserve its spelling; for example, entering `OpenAI` keeps OpenAI in the output without those wrapper marks. URLs and email addresses are preserved automatically. Ordinary unquoted Roman words continue through the key mapping, so inspect a mixed draft before sending it to someone else.
If you already have correctly written mixed-language text, paste it directly into the Marathi output rather than asking the Roman box to process it again. Keep the original document available while checking line breaks, punctuation and numbers. This editor produces plain text. It does not preserve a pasted document’s headings, links as formatted objects, tables or page layout. Copy only the part you need, then apply formatting in your destination application.
Save, copy and download your Marathi text
“Save draft” stores one draft for this page in the current browser profile. The homepage and keyboard page have separate draft slots, so saving here does not replace their saved work. Saving again on this page replaces its previous saved draft. “Restore saved draft” brings that copy back after a reload. Typing alone does not save it, and drafts do not synchronise across devices. Other people sharing the browser profile may be able to restore saved text.
Download important writing as a UTF-8 text file, then keep it with your own documents. Clearing browser site data, private browsing or a storage failure can remove a saved draft. The Copy button uses your browser’s clipboard permission; if it fails, select and copy the output manually. When pasting into Word or another editor, choose a font with Devanagari support and check the result. This site does not convert legacy font encodings or export a formatted Word document.
Build accuracy before writing longer passages
Practise a small set of contrasts instead of repeatedly guessing whole words. Try short and long vowels first, then t/T, th/Th and l/L. Make a note of the key you actually confused. The five-lesson Marathi typing guide provides exercises for vowels, consonants, vowel signs, conjuncts and sentences. Each exercise checks its displayed target, so you can repeat a specific difficulty before moving on.
After you can reproduce a short sentence comfortably, use the Marathi typing test with accuracy feedback for timed practice. Keep the same input method when comparing attempts. Return to the main Marathi typing editor for everyday writing, or stay on this page with its separate draft. Review important names and documents with a fluent Marathi reader; passing a key-mapping exercise is evidence about input accuracy, not independent proofreading.