Canva image translator: how it works and how it compares

Canva can translate the text in an image, but not in one step. Its image translator is a workflow inside the editor: Grab Text turns the words in a photo into editable text boxes, then the Translate app translates them. That works for straight, Latin-script text, and you end up with a design you can keep editing. TranslateMyImage takes a different route: an AI image model regenerates the whole image with the translated text in the original layout. Which one fits depends on the image and on what you will do with it next.

In short

  • Canva: Grab Text, then Translate. Editable text boxes over your photo, in a design you keep working on. Pro workflow; Latin-script source text only for Grab Text.
  • TranslateMyImage: one upload, a new image with the translated text in place, any common source script, batch runs and an API. Generated output you cannot edit as text and need to check.
  • Already designing in Canva? Translate the editable text there, and translate only the images Canva cannot read with an image translator.

About this comparison

This page is published by TranslateMyImage, so we have an interest in the outcome. It compares documented features as of October 2026, using Canva's own feature pages, help center and developer documentation, linked below. We did not benchmark translation quality, and where Canva's pages do not say something, the table says "not documented".

What Canva does with the text in an image

The documented route: Grab Text, then Translate

Canva's image translator page presents the feature as part of Canva Pro and describes these steps:

  1. Upload the image through the Uploads tab, into a new design or a template.
  2. Select the image, choose Edit, and under Magic Studio pick Grab Text. Select all the text, or only the parts you want.
  3. Open Apps and search for Translate. Pick the target language and, optionally, a tone, then translate the page or the selected text.
  4. Adjust the design, then download it as JPG, PNG or PDF.

Grab Text is what makes this possible: Canva's help center describes it as turning text that appears inside photos and images into editable text boxes (Grab Text help). The same article lists its limits. It works with Latin text only; it does not support rotated or arched text, languages that do not use the Latin alphabet, or files with more than one page; and it does not process multiple images or pages with a single click. Canva also notes that Grab Text tries to match the font and position, may leave small artifacts of the old text (it suggests Magic Eraser for those), and can occasionally create text from patterns or line drawings. Canva's image to text page says Grab Text comes with a Pro subscription.

The Translate app itself

Translate is Canva's machine translation tool for the editable text in a design. As of October 2026, Canva's Translate page says it supports 134 languages (language list), works on all design types, keeps the design when translating between left-to-right and right-to-left languages, and can be tried once for free before a Pro, Teams, Nonprofit or Education subscription. Canva's help center adds that you translate several pages into one language at a time, within a 2,000-character limit, that Translate does not work with every font, and that it can also be run from Resize under Magic Switch. By default, Translate reduces the font size to fit and adds the translation on duplicate pages.

On usage, Canva's AI usage help says Translate does not count toward the monthly AI allowance on paid plans other than Pro Lite, with fair-use limits; on Canva Free and Pro Lite these tools draw from a monthly allowance.

Magic Layers: flat graphics into editable layers

Canva also has Magic Layers, which separates a flat PNG or JPG into editable layers, including text you can edit directly (Magic Layers, marked Beta). Its help article says it works best with graphic designs, illustrations and stylized visuals, that photo-realistic images may not separate cleanly, and that it does not take PDFs, multi-page files or images over 5,000 px on the longest edge. It is a premium AI tool, so each use counts toward the monthly AI allowance. Canva does not present Magic Layers as a translation feature, and its pages do not say which scripts it recognizes, so we make no claim about using it to translate.

What TranslateMyImage does differently

TranslateMyImage sends the image to a generative AI image model that reads the text, translates it and redraws the whole image in a single pass. There is no separate step to extract the text, erase it and retype it, so the source text does not need to be Latin-script, straight or editable first. The model is instructed to keep the layout, typography, colors and non-text elements unchanged.

  • Source languages: auto-detected, or chosen in the uploader, including Japanese, Korean and Chinese.
  • Modes: Default, Marketing (persuasive wording, calls to action), Manga/Comics (speech bubbles, sound effects) and Technical Documentation (annotations, precise terms, measurements).
  • Batch translation from the Pro plan: up to 10 images per run, each in one or more languages, up to 50 outputs, downloaded as a ZIP.
  • An API, described in the API documentation, from the Pro plan.
  • Price: the free Basic plan gives 3 credits a month for personal use, and 1 credit translates 1 image; Pro costs $9.90 a month for 100 credits, Premium $19.90 for 300. See pricing.

The trade-offs are real. The result is an image, not text boxes: to change a word, you translate again or retouch the image. Because the image is regenerated, digits, small print and logos can change, and the pixel size can differ from the original, so every result needs a check against the source. The uploader translates into 9 languages (English, French, Spanish, German, Italian, Portuguese, Japanese, Korean, Chinese), and the language pages cover 45 target languages, far fewer than Canva's 134. There is no design editor, no PDF input and no camera mode.

Feature comparison

FeatureCanva (Grab Text + Translate)TranslateMyImage
What you getEditable text boxes over the original image, inside a Canva designA new image with the translated text in the original layout
Source text in the imageLatin script only, not rotated or arched (Grab Text)Auto-detected, or chosen among the uploader languages, which include Japanese, Korean and Chinese
Target languages134 (Translate page)9 in the uploader; 45 through the language pages
Edit the resultYes: fonts, colors, positions, wordingNo, the output is an image
InputAn image placed in a Canva design; Magic Layers takes single-page PNG or JPGOne JPG, PNG or WebP file, up to 10 MB
DownloadJPG, PNG or PDF (image translator page); PPTX also listed for designsThe translated image
PlanGrab Text with Canva Pro; Translate can be tried once for freeFree Basic plan for personal use; commercial use from Pro
Usage limitsTranslate: 2,000 characters per run, one language at a time; not counted toward the AI allowance on paid plans other than Pro Lite (fair use)1 credit per image; 2 translations per 24 hours without an account
Several images in one runNot for Grab Text (one image at a time); Translate handles several pages of a designFrom Pro: 10 images, 50 outputs, ZIP
Modes by content typeOptional tone of voice in some languagesDefault, Marketing, Manga/Comics, Technical Documentation
APINo translation endpoint in the Connect API reference; Magic Layers import as a preview APIYes, from the Pro plan
Human translatorsSmartling app inside CanvaNot offered

Choose Canva when

  • You are building or editing the design in Canva anyway. Translate works on the editable text of the whole design and, by default, adds the translation on duplicate pages.
  • You will keep changing the wording. Text from Grab Text stays editable: you can correct a term, restyle a headline or resize the design later.
  • The text in the image is simple, straight and in a Latin-script language. A short slogan on a plain background is exactly what Grab Text is built for.
  • You need a language our tool does not cover. Canva lists 134 target languages.
  • Your team works with professional translators. Canva's help center describes a Smartling app that sends design text to a Smartling translation project and generates the translated versions in Canva.

Choose TranslateMyImage when

  • The source text is not Latin-script. Japanese packaging, a Korean poster or a Chinese screenshot: Canva's help says Grab Text does not support these.
  • The text is styled, curved or part of the artwork. Grab Text does not support rotated or arched text; the image model is instructed to keep the lettering where it was.
  • The image is the deliverable and you do not use Canva. Upload, translate, download, without building a design.
  • You have many images or many languages. Batch runs and the API are built for that.

Not sure? Test both on two or three of your real images. For other tools, see the DeepL comparison and the Google Translate comparison.

Using both on the same design

The two tools fit together well on a Canva project. Run Translate on the design's editable text, which covers most of it. For the photos and uploaded graphics that Grab Text cannot handle (non-Latin text, curved lettering, busy backgrounds), download them, translate them with the image translator and put them back with Replace. Our guide on how to translate a Canva design walks through that workflow and the checks to run before exporting.

Canva is also a convenient place to fix a generated image. If one word in a translated image is wrong, cover it in Canva and set the correct text on top, rather than translating the whole image again.

Need the text in the image translated, not retyped?

Upload an image, choose a language and mode, and get a new image with the translated text in the original layout. Review it before you publish.

Frequently asked questions

Can Canva translate the text in an image?

Yes, in two steps. Canva's image translator page describes uploading the image, selecting it, choosing Edit and then Grab Text to turn the words into editable text boxes, then running the Translate app. Translate works on editable text, so the Grab Text step is what makes text inside a photo translatable. Canva's help center says Grab Text works with Latin-script text only and does not support rotated or arched text.

Is Canva's image translator free?

Canva presents its image translator as a Canva Pro workflow, and its image to text page says Grab Text comes with a Pro subscription. Its Translate page says you can try Translate once for free. Canva's AI usage help adds that Translate does not count toward the monthly AI allowance on paid plans other than Pro Lite (fair-use limits apply), while on Canva Free and Pro Lite these tools draw from a monthly allowance. Check your own account.

Can Canva translate Japanese, Chinese or Korean text in an image?

Translate supports 134 languages according to Canva's Translate page, but the text has to be editable first. Canva's help center says Grab Text does not support languages that do not use the Latin alphabet, so Canva does not document a way to make Japanese, Chinese or Korean text inside a photo editable with Grab Text. TranslateMyImage lists Japanese, Korean and Chinese among its source languages; its output is a generated image to review.

Can Canva translate several images at once?

Translate can process several pages of a design into one language at a time, within a 2,000-character limit, according to Canva's help center. Grab Text runs on one image at a time: Canva's help says it does not process multiple images or pages with a single click. TranslateMyImage batch runs, from the Pro plan, take up to 10 images per run, each in one or more languages, with up to 50 outputs downloaded as a ZIP.

Does Canva have an API for translating images?

Canva's Connect API reference, checked in October 2026, has no translation endpoint. It lists a preview API that converts an image into an editable design with Magic Layers. TranslateMyImage includes a REST API from the Pro plan.