Internationalization (i18n)

Breaking down language barriers

Google's mission is to organize the world's information and make it universally accessible and useful. Google's tools let developers reach a global audience of users, no matter where they are or which languages they speak.

Tools that help translate content

Translation is a key part of localization (L10n), the process of updating a product for additional locales (regions and/or languages). For example, a web site for French speakers in Canada requires translations for that user population, and it should reflect differences from French as used in Paris. A product for a multi-lingual country such as Switzerland may require three or more language versions.

Google Translator Toolkit (GTT)

  • Google Translator Toolkit is a powerful, easy-to-use and free editor that helps translators work faster and better. You can collaborate with translators anywhere, translating from your desktop and the web. In addition, GTT's translation memories and multilingual glossaries help keep your style and terminology consistent. Get started here.

Machine translation at scale

  • Google Translate provides machine translations produced purely by technology, without intervention from human translators. Google's robust statistical machine translation tool is used by more than 200 million users worldwide. Google Translate also uses human feedback on its results, helping Translate to improve over time. The Google Translate API (available as a paid service) lets websites and programs integrate with Google Translate programmatically.

Expand your website's global reach

  • Website Translator makes your website available in over 60 languages. And now you can customize and improve the machine translations especially for your website.

    You may also collect and use translation suggestions from your users, and invite editors to help you manage users' suggestions.

Get your product ready for the world

  • You need more than a word-for-word translation to adapt your website to local markets and cultures. See our Global Advertiser Localization Guide for recommendations, tips and best practices.

Localize your apps

  • Google provides a variety of solutions to make app localization easier. You can use the ARB resource format to simplify how your app uses locale-specific resources. Use the Google Translate API to localize user-generated content on the fly. Google Translator Toolkit also supports Android app and Chrome extension source file formats, including: .xml, .arb, .json and .po.

Don't forget Internationalization (i18n)

Of course, including translations and localizations is much easier when the product is already internationalized. Use these tools and techniques to make your project a great environment for painless localization.

Authentication required

You need to be signed in with Google+ to do that.

Signing you in...

Google Developers needs your permission to do that.