In my opinion this is a must. Posting a translation on a forum makes it hard to track mistakes. Launchpad would be a much better choice, because it allows users to review and effectively change translations. I've just finished translating some Mint Tools in Romanian with the aid of some members of the Ubuntu Romania Translating Team. I had to post my translation on the forum to get reviews. It would have been much easier if Mint Tools were available in Launchpad or another project like it.