Translate the text inside an image
An image with text comes back with the text translated in the same layout. For stores and publishers localising visuals.
- Price
- $0.05 eachwith Qwen Image Translate
- You send
- an image with text in it and the target language
- You get
- translated image

How it works
Send an image with text in it and the target language
One POST to /run with the model id and your input. It answers at once with an id.
We run Qwen Image Translate
$0.05 each. Charged when it starts, refunded by itself if it fails.
Collect a translated image
GET /generations/{id}?wait=55 returns the image with its text translated in place, as a file URL. Or pass a webhook and we call you.
2 models for this, by price
Prices are read from the live catalog. Each one opens the playground with this use case filled in.
The request
Filled in with sample files from our CDN, so it runs as it is. Swap in your own URLs.
curl https://api.percify.io/v3/playground/v1/run \
-H "Authorization: Bearer $PERCIFY_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"modelId": "qwen-image-translate",
"input": {
"image": "https://cdn.percify.io/media-assets/web-v3/products/uc-product.jpg",
"target_lang": "es"
}
}'Full reference in the docs. Every field Qwen Image Translate takes is on its model page.
Questions
What do I send to translate the text inside an image?
Send an image with text in it and the target language in one POST to https://api.percify.io/v3/playground/v1/run. You get the image with its text translated in place.
What does it cost?
With Qwen Image Translate it is $0.05 each (2 credits each). The picks on this page range from $0.05 each to $0.30 each. The estimate call returns the exact price of your input before you run it, and a run that fails is refunded.
Which model should I use?
Budget: Qwen Image Translate ($0.05 each). Premium: AI Image Translator ($0.30 each). Switching is one string in the request: the model id.
Can an AI agent do this for me?
Yes. Connect your agent to the MCP server at https://mcp.percify.io/mcp and ask for it in plain words. The agent calls the generate tool with the same model id and input shown on this page, and the call spends the same credits.
Related use cases
- One spokesperson in many languagesThe same presenter delivers the message in each market language from translated scripts.
- Dub a video into another languageA finished video comes back speaking another language.
- Localise video ads for new marketsA winning ad is dubbed for each new market instead of being reshot.
