OK here is how i fixed this exact issue and you don't need to do anything crazy. First go to the dodge uconnect site, download the uconnect update for your VIN, extract it to a USB stick. Go to your vehicle. Go to the "dealer menu" by holding temperature up, temperature down, and front defrost buttons, press all three and release after a moment, it brings you to the dealer menu. This is where you would normally setup various software options. Go to system restore or something like that, and restore the software. It will ask you for a DVD or USB, put the applicable thing in, in this case a USB stick (you can use a dvd or cd if you have one of them allegedly). It will restore the software off of that. Once that is done, exit the menu. Then hit the naviagtion icon. THe software will say "loading software" or something for a good while. Once this is done, everything is magically back to english.
In my case, what happened initially was the maps were locked due to a corrupted file of some kind. I downloaded map updates from garmin but they couldn't be installed without a software update to uconnect. I downloaded that same update, but installing the update through the user method, ie just plugging it in and responding yes to the install popup, I believe got something crossed, or copied a file over another file. After the update, which took several tries because reasons, I then was able to install the map update, that is when i noticed everything was in spanish. After researching this problem for literally 2 years, I began looking for factory reset options, and eventually came across the dealer menu which supports a factory reset, but you need a software package to reset to. So I don't think the update file was actually flawed, but if your software gets a hiccup and you update it, it just gets worse. Restore the system using the update, and you should be good.