It’s probably better to keep internationalized versions of the map outside the file itself, to keep it maintainable. Here’s a proof of concept of how you can keep translated country names in a separate object and apply it dynamically to the map data: http://jsfiddle.net/highcharts/fbyhfe2s/
An error occurred while saving the commentJose Canciani commented
You can also overwrite labels by using a custom key in each series point. That's what we are doing in our app, we get the values from the ISO's tables, and then configure HC's datalabels to display the translated name. See an example here: http://jsfiddle.net/g2pxar6j/1/
Help me upvote ISO codes for subDivisions!