I am not sure about the Google translate problem. You may find some help in their support site,
As for your URL’s, it is wise to use more attractive and search engine friendly URL’s. Not only can you place keywords in them but they will be easier for users to read as well.
If you already have URL’s indexed, you will want to redirect the old URL’s to the new ones using some type of server configuration file. For example apache uses .htaccess and some Microsoft servers use web.config. Your specific setup will determine what you use although in many cases .htaccess will work.
Here is a good tutorial on how to do that,