I tend to try designing the app with as much culturally-neutral iconography as possible (difficult). ISO icons are useful (although many designers hate them). I also try to leave as much as possible to the platform (Apple platforms). Again, designers tend to hate that. The problem is that every custom element requires both a visible string, and at least one "invisible" one (voiceover). It can get a bit dense. It's nice, if I can rely on the built-in Apple versions.
I've also been caught out by choosing culturally-biased icons and visual elements.
I've used ibabbleon.com, in the past, and I'm told they do a good job. Not too expensive, fast, and technically correct.
Nothing beats having the end-users do the translations, though. I have been able to do this, with some of the open-source stuff that I've done. It can be an ... iterative ... process, though, as they can do things like send you translations with illegal characters, or in formats like UTF-8(BOM).
I've also been caught out by choosing culturally-biased icons and visual elements.
I've used ibabbleon.com, in the past, and I'm told they do a good job. Not too expensive, fast, and technically correct.
Nothing beats having the end-users do the translations, though. I have been able to do this, with some of the open-source stuff that I've done. It can be an ... iterative ... process, though, as they can do things like send you translations with illegal characters, or in formats like UTF-8(BOM).