I assume the right place is there:http://www.romhacking.net/helpads/
Buit in general you would want to:
- show what you can do, what info you can provide, what backup / help / support you want to provide. This place is about people who try to help people who put in some effort in general.
- excite people about these games! And provide info you may have that may help in the translation. BMZ already has a partial patch, you could tell more about this for instance. Or if you know places where translated text exists (not inserted in the game), etc.
It takes a whole ton of effort to translate a game (BMZ is a strategy RPG, this is likely a multi-years project...)
These are just my 3 cents.
Enjoy your stay!