🛍️ New: the KeepFormat Shopify app — product images localized per language, automatically Install
KeepFormatKeepFormat
Keeps the original layout · for visa docs & e-commerce

Translate PDFs & images, keep the original format

PDFs keep their layout (bank statements for visas); images keep their exact look while the text is translated.

✓ Free tier to start✓ Originals never modified✓ On the Shopify App Store✓ 30-day money-back guarantee
中文 → EN
示例银行 · 个人账户交易明细Demo Bank · Personal Account Statement
账号 / Acct  6225 8801 **** 4417  ·  2024-03
水印保留
交易日期Date
摘要Description
支出Debit
存入Credit
余额Balance
2024-03-02
工资代发Payroll deposit
+12,500.00
48,230.55
2024-03-08
支付宝转账Alipay transfer
-3,200.00
45,030.55
2024-03-15
餐饮消费Dining purchase
-268.00
44,762.55
2024-03-21
房租转出Rent transfer
-6,800.00
37,962.55
2024-03-28
理财赎回Wealth redemption
+20,000.00
57,962.55
2024-03-30
利息结算Interest settlement
+41.20
58,003.75

Originals are masked and redrawn in place — numbers, prices and layout stay pixel-aligned. Works for both PDFs and images.

Built forVisa application docs·Bank statements·Contracts & certificates·E-commerce pages
What it does

keep the original format

Layout preserved

Tables and multi-column layouts are reproduced — no manual reformatting.

Bilingual output

PDFs also produce a side-by-side bilingual version to cross-check.

Image translation

Text in an image is translated in place, keeping the exact original look.

Three steps

Three steps

1Upload

Upload a PDF or an image.

2Pick language & translate

Choose the target language, then translate.

3Download

Get your translated result.

Now on the Shopify App Store

Selling multilingual? Your product images should speak the language too

Shopify Markets translates your storefront text — but every language sees the same product images. The KeepFormat Shopify app translates the text inside your images (layout, fonts and colors preserved) and automatically shows each language its own version. Originals untouched, first 10 images free.

  • AI translates in-image text, design intact
  • Auto-swapped per visitor language
  • Review before publish, one-click rollback
Frequently asked questions

Frequently asked questions

Will translating my PDF change its layout or formatting?

No. KeepFormat reads each text span in place — position, font size, color — translates it, masks the original, and redraws the translation at the exact same coordinates. Tables, columns, watermarks and QR codes stay exactly where they were.

Can I use this to translate a bank statement for a visa application?

Yes — it's the main use case. Numbers, dates and account numbers are left untouched since they contain no text to translate, so amounts stay pixel-aligned with the original columns. Anti-counterfeit watermarks are kept by default.

Do I get a bilingual version to double-check the translation?

Every PDF job produces both a translated-only version and a side-by-side bilingual version, so you (or an official reviewing your visa file) can compare each line against the source text.

What's the difference between this and other PDF translators?

Most PDF translators (including BabelDOC, which we used to rely on) re-flow the page, which drops columns and loses table structure on dense documents like bank statements. KeepFormat translates in place instead, so dense tables and multi-column layouts are preserved exactly.

Translate PDFs & images, keep the original format

PDFs keep their layout (bank statements for visas); images keep their exact look while the text is translated.

Start translating