Easy Localization and Translation
with Yahoo! r3 APIs

r3 is an extensible open-source tool for building and maintaining variant web sites by creating, managing and localizing templates and translations. It can be controlled using both web and command line interfaces which generate text based files for use in internationalized applications. These outputs may take the form of templates, configuration files or even source code. r3 can save and load translation data in XLIFF format. It can be extended using Stickleback, a unique and powerful plugin engine. It can also be embedded into third party applications.

If you are managing a website across multiple locations (e.g. the US, the UK and Japan), then you face the challenge of accommodating each location's language and possible page layout requirements. The ideal is to reuse common components as much as possible, and still allow room for differentiation. Through r3, you can arrange your files in small, logical units suitable for reuse. Using r3, you can save time and resources.

How Do I Get Started?

  1. Read the Quick Start Guide
    This quick tutorial shows you how easy it is to set up your site with templates and translations.

  2. Refer to the Yahoo! r3 documentation
    Read the online r3 User Guide and the online r3 Reference Guide.

Using the API or Web Service

Tools and Feedback

Leave feedback or a comment on our feedback board.

Come across a bug or have a fix? File it here.

Subscribe to our mailing list.

Terms of Use

r3 is released under a FreeBSD Open Source license.