Can the RouteFinter do a public to private translation for the 1 IP that the VPN would be using?

No, you can NOT translate a public IP to a private IP and assign it to the VPN router.