Joannesalfa I've contacted Ludei and despite CocoonJS having basic XML support in the works, Construct 2 uses XPath which isn't currently on their agenda.
An array makes sense, but I don't want to have to populate the array dynamically. That's definitely going to be trouble when trying to maintain many lines of multi-lingual text.
Using AJAX to get a json file seems... like it might work.
Edit -> This CSV plugin combined with Ajax looks like it will be the best solution! I'll do some tests using CocoonJS and report back.