Formules:

x0_viewBox+(getClientX()-currentTranslate.x)*((width_viewBox/width_svg)/currentScale)

y0_viewBox+(getClientY()-currentTranslate.y)*((height_viewBox/heigth_svg)/currentScale)

width_viewBox/width_svg doit être égal à height_viewBox/heigth_svg