Image Translate
Translate the text inside product images and keep the design — the four Image Translate endpoints, what each returns, and how they are billed.
Image Translate replaces the text inside a product image — titles, specs, price tags, sale badges — with a translation, keeping the original font weight, colour, layout and badge backdrops. Send the image as raw bytes; get back a finished JPEG, or the cleaned image plus every text region as JSON.
| endpoint | returns | billing | |
|---|---|---|---|
| Translate | POST /v1/image-translate/translate | the translated image (or regions as JSON) | image-translate rate |
| OCR only | POST /v1/image-translate/ocr | text regions: polygons, boxes, text, confidence | image-translate rate |
| Supported fonts | GET /v1/image-translate/supported-fonts | fonts, weights and source-language codes | free |
| Custom fonts | font=user/<id> on Translate | your own TTF, OTF or WOFF2, uploaded in the dashboard | free |
Rates are on the pricing page. A request that fails is not charged.
Where to start
- Translating listings: Translate with
source_language(Chinese, Japanese or English) and anytarget_language. The default font covers Korean, CJK punctuation and Latin. - Building your own renderer:
render=falseon Translate returns the cleaned image and every region with its translation, colours and weight. - Reading text only: OCR only — no cleaning, no translation.
- Matching your brand: upload a font, then pass it as
font=user/<id>(Custom fonts).