Look for the program BabbelFisken (I assume that's German for Babel Fish).
There are a few other apps that convert between languages. I believe
BabbelFisken has some problems with forms as well, but it should do most of
the work for you.
you couls also take a look on the web for Anakrino. It does a pretty decent
job. My only problem with them was when using complex nested
loops/ifs/whiles ect.