Yes, probably. We've been using a different (ad hoc) system and are just getting started with translatewiki.