Video Tutorial

Make Tutorial 3: Use a JSON File to Generate Multilingual Image Variants with Layerre

10 min read

In this video

  • Convert your Canva design URL into a Layerre template
  • Structure your translations or content as JSON
  • Iterate through each JSON entry with Make
  • Generate a unique image per translation or variation

Use a JSON file to drive image generation from your Canva design using Layerre and Make. Instead of manually editing designs for each language or text variation, you provide a JSON with your translations or content — Layerre handles the rest, replacing text fields in your Canva design and producing a new image for each entry. Perfect for multilingual campaigns, localised content, or any use case where the same design needs different text across multiple outputs.

The workflow

  1. Create a Layerre template from your Canva design URL
  2. Load or parse your JSON file (translations, content variations)
  3. Layerre creates template from Canva URL
  4. Loop each JSON entry → Layerre replaces text and generates image
  5. One unique image per entry
Make JSON multilingual workflow

Prerequisites

  • Make account
  • Layerre account + API key
  • JSON file with translations
  • Canva design URL

Ready to try Layerre?

Create templates from your Canva designs and generate image variants at scale. No code required. Start in the dashboard or connect via API.