Ukraine Siren Alerts logo

THE CHALLENGE

THE OUTCOME

AdoptOpenJDK Translation Case Study - Localize

AdoptOpenJDK is an open source Java platform with a mission to empower engineers globally. By providing prebuilt OpenJDK binaries, they are breaking down the barriers to access Java code bundles allowing engineers globally to leverage, share, and iterate on different applications.

10K

Words Translated

5

Languages

35.5M

Pageviews

The Problem

Java is used by developers all over the world. In order to be truly open-source, the platform needs to feel native to each user and be accessible in each user’s preferred language. As an open-source community, the content is ever evolving. “It’s nearly impossible to keep translations updated. I don’t know what our site will say tomorrow and as a result, translations need to be consistently updating in the background. We can’t waste our time making sure pages are up to date,” says Joe Brady. (Co-founder & Frontend Engineer)

"We allow a developer to come in and easily see what we are doing, where we are producing it, and how it’s applied. There are no closed doors. We want all developers to share knowledge and make changes. In order to be truly open-source, the platform needs to feel native to each user and be accessible in each user’s preferred language." - George Adams, Backend Engineer & Co-Founder

Another challenge AdoptOpenJDK had to overcome was not only the complexity of translating dynamic content, but the fact that a lot of this content has variables. “Our platform has several instances of dates, technical terms, release names, platforms, etc. We are a suite of things that evolve into slight variations over time that need translated. We don’t want to have to redo a translation every time a new variable is detected,” Joe mentioned.

When evaluating localization services, AdoptOpenJDK was focused on a solution that provided the following: (1) A cost effective, simple to install, yet robust enough solution to allow a user to completely customize and control the localization experience; (2) a simplified approach to automating the translation of dynamic content; and (3) developer tools to manage variable content within the application.

The Localize Solution

“Before Localize, I was having trouble even fathoming building this myself. I would spend more time trying to translate the website than actually building it,” says Joe.

By leveraging Localize’s Translation Management System, AdoptOpenJDK found a solution to meet all of their specific needs and more. “The integration experience, I must admit, was incredibly simple,” Adams pointed out. From an engineering perspective, Localize gave AdoptOpenJDK enough control to completely customize the solution to support dynamic and variable content, but was also powerful enough to use out of the box.

The AdoptOpenJDK download page in English and translated to Spanish using Localize.

In addition, the level of customer support they received further differentiated Localize as the best solution for AdoptOpenJDK. “There are not many services where you can get a human on the phone the same day,” says Adams.

The Results

“We can do it all with Localize. It has a simple and powerful out of the box solution for non-engineers but can also be extremely customizable if you choose. Localize has a REST API, the frontend SDK, and files. But more importantly, you can use all the tools in seconds.

In addition, Java is an incredibly widely used tool in every country. The whole open-source idea is that everyone can work on the same project and pull resources. By making sure everyone can read our content, we are truly open-source which makes our platform even more powerful,” explained Adam.

Localize saves time, money, and most importantly, allowed AdoptOpenJDK to level the playing field for engineers all over the world! Contact us today to start translating your application.

Ready to translate your website and content faster?

Get started today.