I don't really trust automatic translators. You will get better, cleaner, faster code if you manually translate it. Most of the time you don't really have to understand every line and 'word' exactly, if you get the basic idea, just rewrite it in pascal.

However, if your doing something funky like translating a massive 10,000 line library, or an entire project with hundreds of units, then you'd probably have to use an automatic translator, but I think the result won't really be worth it.