Launching a global application?
To expand your business to new regions and languages, your products need to work correctly for all locales: format and read dates, times, and numbers; sort lists of data; highlight text; process input (e.g., Cyrillic, Arabic, Japanese); and more.
Fortunately you don't have to start from scratch. You can use the same Internationalization (i18n) tools that power Google's products with these open source libraries and APIs.
Localizing Android Apps
Truly great applications use the right text, dates, numbers, currencies, and graphics for users and their locations. Android has great i18n support.
Phone number library
Google's library powers Android and more. Optimized for smart phones, Android's framework has included the Java version since 4.0.
Chrome Web Store App i18n
Tips and steps to follow when you internationalize and localize an app for the Chrome Web Store.
Resources for multi-regional and multilingual websites
Webmaster resources help you manage multiple regional and language versions of your website.
Closure bidirectional text tools
BiDi text handling is essential when you localize your application in right-to-left (RTL) languages including Arabic, Hebrew, Persian, and Urdu.
CSS Mirroring for RTL layouts
CSSJanus flips Cascading Style Sheets (CSS) between left-to-right and right-to-left orientations.
Handling dates, times, currencies, and more
Common Data Local Repository (CLDR) provides the most extensive available set of key building blocks for the world's languages.
Python applications can use ICU's i18n functionality with the PyICU extension.