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
- Create a Layerre template from your Canva design URL
- Load or parse your JSON file (translations, content variations)
- Layerre creates template from Canva URL
- Loop each JSON entry → Layerre replaces text and generates image
- One unique image per entry

Prerequisites
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.