Guides
Multi-language PDF to Markdown pipelines

Multilingual PDFs break naive “upload and forget” conversion. Latin text layers often extract cleanly; scanned pages, CJK dense print, and right-to-left scripts need extra checks before you feed Markdown to search, translation, or an LLM. A practical pipeline is: classify each file (digital text vs scan), convert with Convert to Markdown or PDF to Markdown, proof a native speaker page, then chunk or paste. Toolsy is a browser converter with free daily quota, not a specialist localization OCR suite with per-script pack pickers. For the wider AI document map, start at the Markdown for AI complete guide.
Why language and script change the PDF job
English-centric extractors assume left-to-right words separated by spaces. Chinese and Japanese lines may have no spaces. Arabic and Hebrew store glyphs in orders that naive extractors reverse. Mixed pages (English product codes inside Arabic forms) scramble lists and tables.
Digital PDFs with a real text layer behave differently from image-only scans. The first needs extraction and cleanup. The second needs OCR trained for the script. Treating both as “just PDF” wastes an afternoon.
Downstream AI makes failures louder. A reversed Arabic paragraph embeds as nonsense. A CJK policy chunked on English sentence rules splits mid-clause. Fix reading order and script issues before you build a corpus.
This article is the pipeline and caveat map. Step-by-step English PDF conversion lives in PDF to Markdown step by step. RAG preparation depth lives in prepare documents for RAG with Markdown.
Classify the file before you convert
Open the PDF and try selecting text. If you can highlight paragraphs, you likely have a text layer. If you only get a page image, plan for OCR limits and lower expectations on free quick converters.
Note the dominant script and any secondary language. A Japanese contract with English annexes is two quality problems in one file. A French scan with a German stamp is still mostly Latin and usually easier than Arabic body text.
Record page count and file size. Toolsy free paths cap around 5 MB and a small daily file count; split huge books before you upload.
Name outputs with language tags: policy-ja-v3.md, invoice-ar-2026-09.md. Future you will sort corpora faster.
Digital text PDFs
Prefer direct conversion. Headings and lists survive more often. Still skim for mojibake, duplicated headers, and tables that flattened into noise.
Scanned or photographed pages
Expect missing diacritics, wrong characters among lookalike glyphs, and empty pages when OCR is weak. Rescan at higher DPI when strokes blur. CJK dense body often needs sharper captures than Latin office print.
Convert with Toolsy, then proof like a translator
Upload to PDF to Markdown for PDF-only jobs or Convert to Markdown when formats mix. Download the .md. Free accounts get up to three files per day; Pro raises caps on pricing. Uploads are processed for the response and not kept afterward.
Open the Markdown in an editor that renders the script correctly. Confirm your font supports the characters. A missing glyph box is an editor problem, not always a conversion problem.
Have a fluent reader check one hard page: a table, a bilingual header, a footnote block. Machine skim in English will not catch reversed RTL lines.
Keep the source PDF beside the Markdown. When a sentence looks wrong, compare to the page image before you “fix” meaning by guesswork.
Latin and Cyrillic office docs
These usually convert well when the text layer is real. Watch hyphenation at line breaks and footers repeating on every page. Strip repeated running headers before chunking for AI.
CJK body text
Expect tokenization issues later even when characters look right. Do not split chunks on English period rules alone. Keep headings intact; many CJK docs use short heading lines that should stay as Markdown ## blocks.
RTL scripts (Arabic, Hebrew, and related)
Watch for reversed lines and mixed bidi segments where English SKUs sit inside RTL sentences. If a line reads backward to a native speaker, the extract order failed. Specialist offline tools or vision OCR may be required; do not force a bad browser pass into production search.
Cleanup rules that save the pipeline
Remove duplicated footers and watermarks that appear once per page. They pollute embeddings and translation memories.
Normalize digits and dates only with a documented rule. Some locales use different numeral shapes; silent conversion breaks legal quotes.
Preserve original headings even if you add an English gloss in parentheses for your team. Deleting source-language titles removes the only anchors speakers recognize.
Tables: if pipe tables scramble column order on RTL pages, convert critical tables by hand or keep a screenshot reference. Bad tables beat silent wrong numbers.
Chunking for multilingual RAG
Chunk by heading and semantic units in the source language. Avoid fixed 500-character splits across CJK without review. Store a language field in metadata so retrieval can filter.
See prepare documents for RAG with Markdown for corpus hygiene that still applies when the language is not English.
When to stop and use a specialist path
Stop when legal filings, medical records, or high-value contracts fail a native-speaker spot check. Offline OCR with the right language packs, or a vendor that scores page confidence, beats shipping reversed text. Privacy-sensitive material may need offline processing entirely; see privacy and document safety.
How this fits the Markdown-for-AI hub
Conversion is one node in a larger map: convert → clean → chunk or paste → automate. The Markdown for AI complete guide indexes those jobs. This post is the multilingual branch on the convert step.
Why Markdown still beats raw PDF for models: why LLMs prefer Markdown over PDF. English walkthroughs: PDF to Markdown step by step.
Do not skip the hub links when you brief engineers. Language caveats without a shared pipeline doc create one-off scripts nobody maintains.
Privacy when the document is not English
Language does not relax upload rules. A Japanese HR PDF can still hold employee IDs. An Arabic medical scan can still be PHI. Prefer offline conversion when contracts bar cloud processing.
Strip unnecessary personal fields before any online pass. If you must convert in-browser, use the minimum page set and delete local downloads from shared machines when the job ends.
For US-facing privacy questions around document tools, see privacy and document safety and is it safe to upload documents online. Multilingual does not create a special exemption.
Limits and honesty
Toolsy MarkItDown tools target practical office conversion. They are not marketed here as perfect 100-language BiDi repair. Always proof non-Latin output.
Free daily quota and size caps apply. Huge multilingual archives need batch/API planning covered elsewhere in the developer guides.
Confidential multilingual PHI or client legal files may be barred from cloud upload by contract. Follow your counsel’s rules.
Frequently asked questions
Can I convert a non-English PDF to Markdown online?
Yes, try PDF to Markdown or Convert to Markdown on a digital text PDF first. Proof with a fluent reader. Scanned pages and RTL scripts need extra caution and may require specialist OCR.
Does Toolsy auto-detect every language?
Do not assume perfect auto language packs like a desktop OCR suite. Convert, then verify script direction and character accuracy yourself. Mixed-language pages deserve a page-by-page check.
Why does my Arabic Markdown look backwards?
Many extractors emit storage order instead of reading order. If a native speaker says the line is reversed, stop the pipeline and use a tool that applies proper bidirectional handling. Do not embed reversed text into search indexes.
How should I handle Chinese or Japanese PDFs for RAG?
Convert carefully, keep headings, and chunk with language-aware rules. Space-based English splitters mis-cut CJK. Store language metadata on each chunk as in the RAG guide.
Is a scanned multilingual PDF OK on the free converter?
Sometimes you get partial text; often you get garbage or empty sections. Rescan sharper when possible. For critical scans, use a dedicated OCR path with the right script support.
Should I translate before or after Markdown conversion?
Convert and clean structure first, then translate if the job needs English. Translating a broken extract multiplies errors. Keep the source-language Markdown as the system of record when legal wording matters.
What file size limits apply?
Free MarkItDown tools on Toolsy commonly allow up to about 5 MB and a small daily count. Split large books. Check the live tool page for current caps and Pro limits.
Where do I go next for AI workflows?
Open the Markdown for AI complete guide for the decision tree, then the RAG or PDF step-by-step posts as needed.
Can mixed Excel and PDF folders use one upload tool?
Convert to Markdown accepts many office types. Still process languages with the same proof steps. Do not assume one successful English PDF means the Japanese workbook is safe.
Is this a translation product?
No. This is conversion and pipeline guidance. Translation quality, certified translators, and localization QA are separate jobs.
Continue with the Markdown for AI complete guide or prepare documents for RAG with Markdown once your multilingual extract passes a native-speaker skim.
Convert a document to Markdown
Upload PDF or other office files and download Markdown. Free daily quota. Review non-Latin scripts carefully after export.


