You need to make a website where admin can upload template...User will choose one template...and redirected to photo editing page where he can customize [login to view URL] also he can translate the text into his own language....and then download it...u can use plugin for translator and photo editor
Hello.
I have more than 5 year experience in wordpress development. I read your project requirement. I can
do this with great perfection as per your requirement. Please discuss in message so i can show you my previous similar work and discuss more about the requirement.
Thanks