AdoptOpenJDK 翻訳のケーススタディ

AdoptOpenJDK のケーススタディ
Javaは世界中の開発者に利用されています。真にオープンソースであるためには、プラットフォームが各ユーザーにとってネイティブに感じられ、各ユーザーの好みの言語でアクセスできる必要があります。オープンソースコミュニティとして、コンテンツは常に進化し続けています。
16k
翻訳された単語
5
アクティブな言語
10K
アクティブプロジェクト
業界
オープンソースJavaプラットフォーム
地域
ロンドン、グレーター・ロンドン
専門家に相談する
読む時間: 2分
AdoptOpenJDK 翻訳のケーススタディ
AdoptOpenJDKは、世界中のエンジニアを支援することを使命とするオープンソースのJavaプラットフォームです。

AdoptOpenJDKはオープンソースのJavaプラットフォームで、世界中のエンジニアに力を与えることをミッションとしています。事前構築されたOpenJDKバイナリを提供することで、Javaコードバンドルにアクセスするための障壁を取り除き、エンジニアがグローバルに様々なアプリケーションを活用、共有、イテレーションできるようにします。

問題
真にオープンソースであるためには、プラットフォームは各ユーザーにとってネイティブに感じられ、各ユーザーの好みの言語でアクセスできる必要があります。

Javaは世界中のデベロッパーに使われています。真のオープンソースとなるため、プラットフォームは各ユーザーの希望する言語で利用可能であり、自然な言葉遣いである必要があります。オープンソースコミュニティとして、コンテンツは常に進化しています。「翻訳を更新し続けるのはほぼ不可能です。弊社のサイトの文言は日々変わる可能性があるため、結果的に翻訳も常にバックグラウンドで更新する必要があります。各ページが最新の状態になっているかどうか確認して時間を無駄にするわけにもいきません」とジョー・ブレイディ(共同創設者、フロントエンドエンジニア)は言います。

AdoptOpenJDKが乗り越えなければならなかったもうひとつの課題は、動的コンテンツを翻訳する複雑さだけでなく、こうしたコンテンツの多くは変化を含んでいるという点でした。「弊社のプラットフォームには日付、技術用語、リリース名、プラットフォームなど、いくつかのインスタンスがあります。これらは時間の経過とともにわずかに変化して翻訳を必要とする連なりです。新しい変化が見つかるたびに翻訳をやり直さなければならないという状況は避けたいと考えています。」とジョーは話します。

ローカライゼーションのサービスを評価する際、AdoptOpenJDKは以下を提供するソリューションに焦点を置きました。(1)費用対効果が良く、インストールしやすいけれど、ユーザーがローカライズ体験を完全にカスタマイズしてコントロールできる十分な安定感のあるソリューション、(2)動的コンテンツの翻訳を自動化するためのシンプルな手法、(3)アプリケーション内の変化するコンテンツを管理するデベロッパーツール。

Localizeソリューション
Localizeの翻訳管理システムを活用することで、AdoptOpenJDKは自社のあらゆるニーズを満たすだけでなく、さらに多くのメリットを得られるソリューションを見つけました。

「Localizeの前は、このビルドを自分で理解することすら困難でした。ビルド自体よりもウェブサイトの翻訳に時間を多くかけていました」とジョーは言います。

Localizeの翻訳管理システムを利用することで、AdoptOpenJDKは求めていたニーズだけでなく、それ以上の希望も満たすソリューションを見つけました。「統合操作は驚くほど簡単でした」とアダムスは話します。エンジニアリングの観点からすると、LocalizeはAdoptOpenJDKがソリューションを完全にカスタマイズして動的および変化するコンテンツをサポートするのに十分なコントロールを提供してくれるだけでなく、入手後すぐに使い始められるほど強力でした。

さらに、提供されたカスタマーサポートのレベルもLocalizeがAdoptOpenJDKにとって最高のソリューションだった理由のひとつです。「即日に人間が電話で対応してくれるサービスはそうそうありません」とアダムスは言います。

開発者が参加し、私たちが何をしているのか、どこで開発しているのか、そしてどのように適用されているのかを簡単に確認できるようにしています。閉ざされた扉はありません。すべての開発者が知識を共有し、変更を加えることができるようにしたいと考えています。真のオープンソースであるためには、プラットフォームが各ユーザーにとって使いやすく、各ユーザーの好みの言語でアクセスできる必要があります。
ジョージ・アダムス、バックエンドエンジニア兼共同創設者
結果
世界中のエンジニアに平等な競争の場を提供します。

Localizeは時間とコストを削減し、さらにはAdoptOpenJDKが世界中のエンジニアのハンディをなくすことを可能にしました!貴社のアプリを翻訳するには、今すぐお問い合わせください。

「 Localizeを使えば、すべてを実現できます。エンジニア以外の方でもすぐに使えるシンプルで強力なソリューションを提供していますが、必要に応じて高度なカスタマイズも可能です。LocalizeにはREST API、フロントエンドSDK、そしてファイルが用意されています。さらに重要なのは、これらのツールを数秒で使いこなせることです。加えて、Javaはあらゆる国で非常に広く使われているツールです。Localizeソースの理念は、誰もが同じプロジェクトに取り組み、リソースを共有できるという点にあります。誰もが私たちのコンテンツを閲覧できるようにすることで、私たちは真の意味でのオープンソースを実現し、プラットフォームのさらなる可能性を広げています。」
ジョージ・アダムス、バックエンドエンジニア兼共同創設者
質疑応答

よくある質問

当社のローカライズツールについて詳しくはこちらをご覧ください。

LocalizeはCode.orgのローカライズサイクルタイム短縮にどのように貢献したのでしょうか?

Localizeは、 Code.orgがAI翻訳、的を絞った人間によるレビュー、文脈に沿った編集、用語集のサポート、リアルタイム公開を1つのローカライズワークフローに統合するのに役立ちました。

Localizeは、生徒や教師が頼りにするコンテンツの翻訳精度をどのように維持しているのでしょうか?

すべての翻訳は公開前に人間のレビューを受けることができます。レビュー担当者は実際のページ上で文脈の中で翻訳を確認するため、不適切な表現や不自然な文章と同様に、誤訳されたプログラミング用語も容易に発見できます。Code.orgがサポートする29言語すべてにおいて、「ループ」や「関数」といった用語は共通の用語集によって一貫性が保たれています。

Code.orgはLocalizeでどのような成果を上げましたか?

Code.orgは、ローカライズのサイクルタイムを50%以上短縮し、公開の遅延を解消し、数千ものレッスンにおける言語間の整合性を向上させた。

Localizeは、継続的なローカライズ保守をどのようにサポートしますか?

Localizeは、チームが多言語の更新を継続的に検出、翻訳、レビュー、公開できるように支援し、ソースコンテンツが変更されても翻訳されたコンテンツが常に最新の状態に保たれるようにします。

人間によるレビューは、今でもワークフローの一部ですか?

はい。Code.orgでは、翻訳速度向上のためにAI翻訳を使用し、品質、専門用語、トーン、文化的関連性が最も重要な箇所については人間のレビューを行っています。

多言語コンテンツの配信スピードを向上させる準備はできていますか?

ローカライゼーションの専門家に、あなたの目標、現在のワークフロー、そしてチームにとって最適な今後の方向性について相談してください。
DeutschEnglishEspañolFrançaisPortuguês (Brasil)中文(简体)
Powered by Localize
フィードバックフィードバックを送信
日本語