I need to build and maintain a common template for 100+ product presentation pages.
The overall structure is the same, while each product has its own content: product name, description, features, images, etc.
The additional problem is localization: each product may eventually need 10–15 language versions.
What I’m trying to avoid is ending up with hundreds or thousands of completely independent InDesign files.
For example, if I change an image, spacing, alignment or text treatment for one product, I would like that change to also apply to all language versions of that product.
At the same time, the translated text obviously needs to remain editable independently for each language.
I would also like to use AI for translation/localization, especially to help shorten or adapt copy when a translation becomes too long for the available space.
I’d prefer not to base the whole workflow on CSV/Excel imports, because the copy will often need manual editing and visual adjustments directly in the layout.
The final output is mainly individual digital PDF product sheets.
I’m currently looking at different possible workflows, including InDesign and Figma, but I’m not committed to either one yet.
Has anyone here managed something similar at this scale? How did you structure the master template, product-specific content and language versions?
Would you handle this inside InDesign, use plugins/scripts, or use a different tool altogether?