Improving the Translation with Help from Users

How do you get a better translation if machine translation doesn’t meet expectations? One way is to pay a commercial service to translate the resources. As a rough guide, it’s likely to cost $10–$20 for every 100 words. A cheaper way (but perhaps with varied results) is to engage the users of the app (preferably native speakers of the target language) and let them translate the resource file for you. To encourage this, if you are charging for your application, offer a free version to users who act as translators. This practice will pay for itself many times over in a short time.

When translating to another language, you have a few choices to make. For instance, should you translate the application’s ...

Get Learning Android™ Application Programming: A Hands-On Guide to Building Android Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.