Locale offers an API that allows you to automate your translation process no matter how your app is set up.