Tach!
also Du meinst so sollte es funktionieren?
Ja.
das geht aber nicht
Das ist keine Problembeschreibung.
zumindest nicht in den anderen functions wie dieser... die innerhalb des scripts steht $('.addEditInfoPic').on('click', function(translate){
Eine Event-Handler-Funktion bekommt als ersten Parameter ein Event-Objekt übergeben. Wenn du das in translate entgegennimmst, kann das nichts werden. Am besten steht dort gar nichts, denn das translate muss schon in einem übergeordneten Scope vorhanden sein.
dedlfix.