Why I Built Magic Translate

August 30, 2025

Why I built Magic Translate - a web app that allows you to translate text on images in over 100+ languages

Meet Magic Translate, a new web app designed to work with images that have burned-in text. All you need to do is upload your original image, and Magic Translate will do the rest. No design files are required! Please note that Magic Translate currently works on Desktop, with a mobile experience coming soon.

Translating an image of a handbag for sale to Mandarin Chinese

Why I built this

Working in the advertising industry, I've repeatedly seen how difficult it is to localize creative assets quickly. There's rarely enough time or resources to properly translate, design, and review assets like images, banners, and posters before launching in new markets. Marketing teams often talk about launching "globally," which usually just means "English everywhere!".

That’s why I built Magic Translate - to provide a quick and easy way to translate your assets without needing a big team or complex tools. I've already seen marketing teams use it to generate creative assets and pitch global campaigns in just minutes.


What's different about Magic Translate?

  • Visual consistency and reliability: The final output actually looks like the original. Current AI models can often hallucinate key details like logos and translations, or distort the original image.
  • Quick, accurate translation: You can translate text in your image easily. While design tools like Photoshop are powerful, they have a steep learning curve and aren't built for this kind of work.

How to get the best results

Here are some general tips for using Magic Translate and getting the best results:

  • Images with text overlaying clean and clear backgrounds tend to work best. Backgrounds with a lot of noise are generally harder to in-paint.
  • After uploading your image, use bounding boxes to mark distinct groups of text, like grouping completed phrases together.
  • Magic Translate translates each group of text together. For the best results, each bounded group of text should be independent of the others. For example, the headline, call-to-action, and body text should all be separated out using bounding boxes. For example:

Example of bounding boxes on an image with a handbag for sale.

Try it out!

You can try it out live! I would love to get your feedback - what did you like or didn't like, what's missing, etc. You can drop your thoughts in the Magic Translate discord server: https://discord.gg/jmYrHs3Bdx.


Important Note on Privacy and Saving

We do not save your images beyond your current session. Please be sure to complete and download your work before navigating away from or closing the Magic Translate web app!

Try Magic Translate for free today and create your first localized ad in under 5 minutes
— no design skills required.


Get Started Now
< Back to blog