That will not work, as that file is only read on E2-start. And once E2 is alive, all EPG is in RAM.Another option; maybe there could be "epg.dat" file downloader plugin and you download the imported data directly in a few seconds. People can import and serve in that way. Like I said before; French, German, Italian, Polish and Spanish EPGs would cover the whole 13 and 19.2 channels. I believe more than half of the users would only need those EPGs translated in English. Other languages? There could be other server guys who can cover them too.
Apart from that, translating that file could only work for existing (old) data, not for any data that is being received later (upon tuning).
And thirdly: Now/Next is separate data, that will never be in EPG.dat