Works with Claude Code, Cursor & other AI agents

Your AI agent can now translate any document — layout intact.

Contracts, scanned PDFs, Excel models, slide decks. Linnk gives Claude Code, Cursor, and other AI agents the one ability they're missing: turning a document into the same document in another language — tables, formulas, and formatting preserved.

Paste this to your agent
Use Linnk (npx @getlinnk/cli) to translate my document into , keeping the layout. Ask me for the file if I haven't shared it, and show me the preview link when done.

Your agent runs everything — you never touch a terminal. Need several languages? Just ask for them.

One document free — up to 20 pages — no signup, no API keyScanned & photographed documents (built-in OCR)PDF, Word, Excel, PowerPoint in → the same format out

How it works

1
Ask your agent

"Translate this file with Linnk, keep the formatting." The agent installs and runs everything itself.

2
The agent gets a file, not a wall of text

Linnk returns the translated document directly instead of dumping its contents into the chat — and your agent can open it (or the preview) to confirm the result held up.

3
You verify visually

Every job returns a preview link on linnk.ai showing the original and the translation side by side. When the free file is done, an agent plan keeps it going — agent credits work right from the terminal.

contract.pdf · original · 中文
contract.en.pdf · translated · English

Why not just let the AI translate?

AI agents read documents well — but they can't write a formatted PDF or Excel file back. Text-extraction translation destroys tables, formulas, and layout. And generic translation APIs fail exactly where it hurts: scanned documents, complex tables, formula-heavy pages.

Text-extraction translationLinnk via your agent
Tables & merged cellsCollapse into plain textStructure preserved
Formulas (Excel)Flattened to values, or lostFormulas intact
Scanned & photographed pagesUnreadable without OCRBuilt-in OCR, layout rebuilt
What you get backText in a chat windowThe same file, translated
FOR AI AGENTS
This section is for your agent — you can skip it.
npx @getlinnk/cli translate <file> --to <lang>    # zero-config; trial auto-starts; file out beside input (<stem>.<lang>.<ext>)
stdout = one line of JSON:
{"schema":"v1","status":"success","output_file":"/abs/path/report.zh.pdf","preview_url":"https://linnk.ai/preview/...","pages":12,"credits_charged":12,"quota":{"credits_remaining":28}}
Errors: {"schema":"v1","status":"error","code":"E_*","message","help","url"} help states the fix. Exit codes: 0 ok · 2 usage · 3 auth · 4 quota · 5 file · 6 job · 7 timeout · 1 other. Quota exhausted → surface url to the user.
Auth for CI/accounts: LINNK_API_KEY env var (keys at linnk.ai/dashboard) or npx @getlinnk/cli login.

Same rate, pick your volume

Same price per credit on every plan — just pick the volume you need. Unused credits roll over for 2 months.

Annual plans grant credits monthly — the 2-month rollover applies as usual.

Default for most
Agent Pro
$16/mo
billed annually — $192/yr · exactly 20% off
1,500 credits / month
≈ 1,500 digital pages, or ~375 scanned
Same price per credit as every plan
Credits granted monthly · roll over 2 months
Checkout opens soon
Agent Starter · $8/mo billed annually
750 credits/mo · same rate
Agent Max · $32/mo billed annually
3,000 credits/mo · same rate
What's a credit?
Digital page = 1Scanned page (OCR) = 4Image = 4PPTX = 1/slide
Your agent sees the exact cost before it runs a job — no surprises.
Try before you buy
Your first document is free — up to 20 pages, no signup, no card.
Already a Linnk subscriber? Your web plan covers translations on this website — agent credits are separate and not included in web plans.
Compare the two →

Your documents stay yours

Encrypted end to end

In transit and at rest, processed for translation only.

Auto-purged

Deleted on a fixed retention schedule — or on demand.

Never in the chat

Linnk returns a file — it never streams your document's text into the agent's conversation.

Anonymous telemetry

No content, no filenames. Disable with LINNK_TELEMETRY=0.

Subprocessor list and full policy: Privacy & retention

Paste to your agent, then point it at any document.

First file free. Your agent handles everything else.

Document translation that keeps the layout.