Aअ

Indic Markdown Translator

Untitled

From English
Source English Markdown
Result Hindi Markdown

Paste a document to begin.

Settings

Model

Any OpenAI-compatible server with /v1/completions: llama.cpp, Ollama, vLLM. Chat-only APIs, such as Sarvam's, do not work yet: the model is given a page of translations to continue, because asked in chat it answered the text instead of translating it.

The key is sent only to the endpoint above, and is cleared when you change its address. Without Remember, it lasts until this tab closes. Remembered, it is kept where your other pages at micahchoo.github.io could read it. Anyone using this browser can see it either way, so use a key with a spending limit.

Translation

Each document keeps its own language. This is only the starting target for a new document.

Passage length is the most characters sent at once; a longer paragraph is split at sentence ends. Context blocks are earlier translations the model sees for consistency.

{L} is replaced by the language name, {S} by the source label.

Pairs separated by a blank line. These teach the model the format; keep them general, not about one subject. They are saved for the language shown above only.

Storage on this device

Each downloads again when next needed. Documents and remembered words are not removed here.

Remembered words

When you edit a block, the page remembers your words for that source sentence in that language. The same sentence in a later document comes back with your words and is never sent to the model.