> For clean Markdown of any page, append `.md` to the page URL.
> For a complete documentation index, see https://docs.sarvam.ai/llms.txt.
> For full documentation content in one file, see https://docs.sarvam.ai/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.sarvam.ai/_mcp/server.

# Translate a document

> Translate whole documents while preserving layout, then refine in a side-by-side editor with AI assistance and learned rules.

**Translate** renders a whole document into one or more languages while preserving its structure: headings, paragraphs, images, and layout all stay in place. You then review and refine each translation in a rich side-by-side editor with AI assistance, learned rules, and document-level guidelines.

This guide walks through the full flow: open Translate, start a new translation project, add target languages, refine in the editor, and export.

## Step 1: Open the Translate page

Click **Translate** under **Products** in the sidebar. The **Document Translation** page lists every translation in your workspace with columns for **Document name**, **Language**, **Genre**, **Created on**, **Status**, and **Actions**. Use the search bar to find one quickly.

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/sarvam-api-docs.docs.buildwithfern.com/665e4f047d02e041642c63263c504867d28d9fdd0b87cf0e0db79c8797313ca1/sarvam-pages/images/translate-list.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260826%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260826T143711Z&X-Amz-Expires=604800&X-Amz-Signature=c6fb4130d9a0329f511f962a77c88b94d657848c0518ddc0bda1a1f306454a14&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="Document Translation list showing documents with Document name, Language, Genre, Created on, Status, and Actions columns, plus a New translation button." />

## Step 2: Start a new translation project

Click **+ New translation** to open the **New translation project** dialog. Upload your document and set up the project.

#### Upload the source document

**PDF**, **Word** (`.doc`, `.docx`, `.odt`), **spreadsheets** (`.xls`, `.xlsx`, `.ods`), **presentations** (`.ppt`, `.pptx`, `.odp`), and **web pages** (`.html`, `.xhtml`, `.mhtml`), up to **300 MB** and **500 pages**.

#### Name the project

**Project name.** A short identifier, e.g. *HBS case study Q2*.

#### Set the source language

**From.** The source language of the document.

#### Pick a genre

**Genre.** Sets the tone and vocabulary the model uses (General, Children Fiction, and more).

#### Choose target languages

**Target.** Search and select one or more languages to translate into.

#### Add guidelines (optional)

**Translation guidelines.** Optionally add document-level rules up front (tone, terminology, do-not-translate terms).

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/sarvam-api-docs.docs.buildwithfern.com/6da539b36b57c8a13172d45d71dcc5f45dabe4c9af3df779611eff0db7202dcd/sarvam-pages/images/translate-new-project.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260826%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260826T143711Z&X-Amz-Expires=604800&X-Amz-Signature=a4fb8fbd11c290f0e20bf4b16fe76b94c9848f713ca48a13f29d8baab5bf8181&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="New translation project dialog with an upload zone (PDF, Word, spreadsheet, and presentation formats up to 300 MB, up to 500 pages), Project name, From, Genre, Target language search, and Translation guidelines fields." />

Click **Start translation →** to kick off the project.

## Step 3: Add or manage target languages

A single document can be translated into many languages. From the document's detail view, click **Add Language** to pick from the full set of supported languages: Assamese, Bodo, Dogri, Gujarati, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Manipuri, Marathi, Nepali, and more. Languages already on the document show under **Existing**.

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/sarvam-api-docs.docs.buildwithfern.com/910210831bb1a5dbf7ffbe26676e53e29bf1d9704d675b98dad1ae47d5c8deb0/sarvam-pages/images/translate-add-languages.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260826%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260826T143711Z&X-Amz-Expires=604800&X-Amz-Signature=f59f4a150cfa7f2ff66dd97a3776ccd3b95d69c43519d0742ba685c635d50cc5&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="Add languages modal showing a grid of Indian languages (Assamese, Bodo, Dogri, Gujarati, Kannada, Kashmiri, and more) with Existing languages Bengali and English listed at the bottom." />

## Step 4: Track progress per language

The document detail view shows the source (with its genre and page count), plus a **Translations** section with one card per target language. Each card shows a status and a progress bar (for example *Bengali, Not started, 0%* and *English, Complete, 100%*). Use **View Original** or **Download Original** to work with the source, and **Edit Guidelines** to update rules that apply across every language.

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/sarvam-api-docs.docs.buildwithfern.com/77903f7dc524d2dda4f3be5b25f3f12eacdb69a03c7e7e5c8a14c569c1ae100d/sarvam-pages/images/translate-document-detail.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260826%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260826T143711Z&X-Amz-Expires=604800&X-Amz-Signature=301e8161239d90126648146d71a2774237d539f982e3c5ec7c1a78707dcad28c&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="Document Translation detail view for a Hindi source tagged Children Fiction and 5 Pages, with a Translations section showing Bengali at 0% Not started and English at 100% Complete, plus an Add Language card." />

## Step 5: Review in the side-by-side editor

Open a translation to enter the editor. The **source** sits on the left and the **translation** on the right, with a language selector at the top so you can switch between target languages. A page selector (`< 1 of N >`) moves through the document. Three actions live in the toolbar:

* **Changes** shows your edit history for the document.
* **Edit Guidelines** opens the document-level translation rules.
* **Bulk Translate** re-runs the translation across the whole document, applying your latest guidelines and learned rules.

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/sarvam-api-docs.docs.buildwithfern.com/d79d7389b8494058793810cbe80efdf420882a93a765bf007503fa7b13003821/sarvam-pages/images/translate-side-by-side.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260826%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260826T143711Z&X-Amz-Expires=604800&X-Amz-Signature=fde31e5aa4a874de2996dc953ee6c5d86c47dd6c50d67aa5046f44643428d5a2&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="Translate editor with the Hindi source on the left and the English translation on the right, a language selector at the top, Changes, Edit Guidelines, Bulk Translate, and Export buttons, and page navigation showing 1 of 5." />

## Step 6: Use the side-panel tools

The right rail has three tools:

* **AI Assistance.** Ask questions about the content (*"what is the moral of the story"*) and get answers grounded in the document.
* **Learned Rules.** Corrections you make are remembered and reapplied across the document, so you fix a term or phrasing once.
* **Editor Settings.** Toggle **Transliteration** (type English, get Indic suggestions), **Spell Check** (target-language dictionary), and **Editor Stats** (word / character / reading-time counts); set **Font Size** (S / M / L); and choose a **Panel Layout** (50-50, 40-60, or 30-70 split, or drag the divider).

## Step 7: Export

When a translation reads the way you want, click **Export** in the editor toolbar. Pick a format from the dialog and click **Download**:

* **DOCX** (Microsoft Word)
* **PDF** (Portable Document)
* **HTML** (Web page)
* **EPUB** (E-book format)
* **TXT** (Plain text)

<img src="https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/sarvam-api-docs.docs.buildwithfern.com/2b96a6c77b5371b7d08d993ee801ea930de7ef9300ccf010dcddf8af67bdec42/sarvam-pages/images/translate-export.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260826%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260826T143711Z&X-Amz-Expires=604800&X-Amz-Signature=7ff515654e5cf5e7ef0ccc3e2704554796402e7bfb3c4d830a66fbafdd194ebe&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject" alt="Export translation dialog with Format options DOCX, PDF, HTML, EPUB, and TXT, and a Download button." />

For a multi-language deliverable (say, the same story in Bengali and English), add both target languages to one document. Each gets its own editor and progress bar, all tracked under the same source.

Next: [FAQs](/docai/resources/faq) · [Document Translation API](/api/api-guides-tutorials/doc-translation/overview)