AI Markdown Translator
Translate Markdown documents and README files with AI. Headings, lists, tables, links and code blocks keep their syntax.
Input
Protected by Cloudflare Turnstile
Output
Readme
Tool description
This tool translates Markdown documents with AI. Use it for README files, documentation, blog posts, changelogs and MDX pages. Open a Markdown file, pick the language, and you get the same document with translated text.
The document is read in your browser line by line. Headings, paragraphs, list items, quotes and table cells are sent for translation, while the Markdown syntax around them stays outside the text: # signs, list markers, checkboxes, quote marks and table pipes are copied as they are. Wrapped paragraph lines are sent together, so the AI sees whole sentences.
Features
- Translates headings, paragraphs, list items, task lists, quotes, table cells and footnotes.
- Keeps fenced and indented code blocks, math blocks, HTML comments and link definitions unchanged.
- Keeps links, images, inline code and emphasis. Link text and image descriptions are translated, URLs are not.
- Translates
title,description,summaryandexcerptin YAML front matter and leaves the other fields alone. - Keeps the original line endings (LF or CRLF) and blank lines, so diffs stay small.
Examples
---
title: Quick start
---
## Install
Run the installer and follow the steps. See the [FAQ](./faq.md) if something goes wrong.
- [x] Download the app
- [ ] Sign in
```bash
npm install
```translated into Portuguese:
---
title: Início rápido
---
## Instalação
Execute o instalador e siga os passos. Consulte as [perguntas frequentes](./faq.md) se algo der errado.
- [x] Baixe o aplicativo
- [ ] Faça login
```bash
npm install
```Tips
Up to 10,000 characters of text can be translated at once. Code blocks and syntax do not count toward the limit, so a README with a lot of code examples fits more easily than its size suggests.
FAQ
Can I translate MDX files? Yes. Markdown content is translated. JSX components on their own lines are kept, and text inside components is sent with its tags, which are kept.
Is my file uploaded? No. The document is read in your browser, and only the text is sent to the AI.