Этот XML неканоничный, у него отсутствует корневой элемент, нормально импортируется в Powershell только если добавить тэг:
Код:

<?xml version="1.0" encoding="UTF-8"?>
<foo>
<achievement id="ACH_SECTOR_5">
<name>Just Getting Started</name>
<desc>Get to sector 5.</desc>
<img>achievements/0.png</img>
<multiDifficulty>1</multiDifficulty>
</achievement>
<achievement id="ACH_LANIUS_OXYGEN">
<name>Loss of Cabin Pressure</name>
<desc>Get to sector 8 without your ship's net oxygen levels exceeding 20 percent (starts after the first jump).</desc>
<img>achievements/anaerobic_cruiser_3.png</img>
<ship>PLAYER_SHIP_ANAEROBIC</ship>
<multiDifficulty>1</multiDifficulty>
</achievement>
</foo>
В связи с этим я бы не стал заморачиваться, а просто переводил бы что нужно, а потом просто заменял в остальных файлах какой-нибудь программой для массовой замены текста.
Есть варианты менее кривые: связаться с разработчиками и предложить им перевод, может, у них есть нормальный инструмент для локализации. Либо существует какая-то сторонняя программа для перевода.