Во-первых, насколько я помню, было бы трудно загрузить специфичный для языка xml с сервера. Android-дизайн позволяет вам упаковать эти строки в XML-файл и загрузить их из этого файла, хранящегося в папке res. Динамическая загрузка с сервера может быть затруднена и не рекомендуется.
Подробно о правилах Android для этого можно прочитать здесь .
Я бы также порекомендовал использовать профессиональную переводческую компанию, у нас это хорошо работало, но YMMV.