翻訳プロセスを手動から自動に切り替えることで、開発者の時間を何カ月も節約できます。

8ローカライゼーションプロジェクト

90+ローカライゼーションチーム

18ヵ国

1.3mワード数

2004年に設立されたuShipは、貨物、家財、車両輸送市場にサービスを提供する世界最大の最も信頼されたオンライン交通市場の一つです。消費者や企業は、独立したオーナーオペレーターから最大の貨物輸送業者やブローカーまで、80万人以上の顧客レビューのあるサービス プロバイダーから、前金見積もりを比較して予約したり、独自の価格を指定したり、オークション形式の入札を受けたりすることができます。

2004年に設立されたオースティンを拠点とするuShipは、米国、カナダ、オランダ、英国、ドイツ、フランス、スペイン、オーストリア、欧州連合、ラテンアメリカにローカライズされたサイトをグローバルに展開しています。


課題

30秒ごとに新しい貨物がuShipに掲載されます。車からクレーン、貨物から家具、家庭から馬まで、人々や企業がuShipを利用しているのは、地元の方でも長距離の方でも、価格、予約、発送が簡単で手頃だからです。

18カ国での事業展開と新規市場への拡大をサポートするために、uShipは.NETフレームワークをベースにした社内ローカライゼーションソリューションを開発しました。これには、特注のWebアプリケーションと最終的な翻訳ストレージ用のストレージスキーマが含まれていました。uShip の owntool は、データの保存と取得のみをモデル化しましたが、翻訳者のワークフローはそうしませんでした。翻訳者は仕事の進捗を把握する手段がなく、開発者はツールを改善する時間がない中、ローカライゼーションや翻訳のプロセスを把するためにはスプレッドシートに頼るしかありませんでした。このツールは長い間その目的を果たし、メンテナンスもほとんど必要ありませんでしたが、uShipの最近のパートナーシップでは、他の言語にローカライズしたり、外部の翻訳者を雇ってプロセスを支援する必要がありました。uShipのl10nおよびi18nマネージャであるMarina Parisiは、既存システムにいくつかの重要な問題点があることをすぐに見抜きました。

  • 翻訳ワークフローの表示が分かりにくい
  • 翻訳者のユーザビリティが低い
  • 変更監査がない
  • 継続的デプロイによるインテグレーションが限定的
  • 翻訳者によるアプリ内プレビューなし

20,000以上のコンテンツキーとRFC-4646言語識別タグが数名の現役社員にしか理解されていない状況で、上記の問題点を緩和し、uShipのマイクロサービスアーキテクチャへの移行を支援するために何かをしなければなりませんでした。


解決策

uShipが社内の国際化(l10n)・地域化(i18n)ツールに代わるソリューションの市場調査を開始した際、すぐにいくつかのソリューションを見つけることができました。継続的インテグレーションと継続的デプロイを行うショップとして、開発者が自分のコードをバージョン管理システムにコミットする度に、コードはuShipのすべての本番前および本番システム内にビルド、テスト、デプロイされます。

このソリューションは、以下の基準を満たす必要がありました。

  • 「カスタムロケール」でパートナー指定用語が使用可能
  • 翻訳者のワークフローを明示的にモデル化
  • 監査メカニズムを提供
  • 信頼性が高く、翻訳者制御の継続的デプロイ・インテグレーションを提供 

Phraseは、よく設計されたウェブサービスAPIで4つの競合製品の中で際立っていました。当初からPhraseは「APIファースト」製品であることが証明されており、独自の公開APIに大きく依存していたuShipの開発者たちには魅力的でした。彼らがすぐに学んだのは、WebサービスAPIがリソースファイルのアップロードとダウンロードに限定されていないということでした。競合するサービスとは対照的に、Phrase の API はキー、タグ、ロケールを RESTful に表現し、翻訳の詳細な変更点を発見する機能を提供します。uShipのCTOであるNick Parker と彼のチームは、Phraseが正しい選択でと全員一致で認めました。

『Phrase は、開発者にとって操作しやすい、継続的展開が可能なソリューションです。現在、ソリューションを探している最中ですが、その中でも Phrase は際立っています。』

Ed Vinyard(エド・ヴィンヤード)
リーディング ソフトウェア設計者、uShip

結論

uShipは3カ月足らずで、従来のカスタムローカライゼーションツールをPhraseに置き換えることに成功しました。「このプロセスで最も時間がかかったのは、Phraseの統合ではありませんでした。その部分は簡単でした。苦労したのは、古いシステムの特殊性に依存している既存の古いコードを理解し、再構築することでした」と語るのは、マイクロサービスアーキテクチャへの移行を担当するuShipソフトウェアアーキテクトEd Vinyardです。

編集者や翻訳者が Phrase を使ってどれだけの時間を節約しているかという質問に対して、Vinyardは「大幅に」と言い、次のように答えています。「当社のリードトランスレーターは翻訳されたキーをコピーして、社内作成のソリューションに貼り付ける必要がなくなりました。Phraseの翻訳メモリ機能は、過去の翻訳を記憶し、翻訳中にマッチング結果を提供してくれるので、翻訳者の時間を大幅に節約することができます。Phraseを使用することで、uShipのl10n/i18nマネージャは、すべての翻訳者とその活動の概要を把握することができ、すべての翻訳変更の監査証跡を明確に把握することができます。さらに、翻訳者はスプレッドシートの使用を完全に止め、プロダクション環境でのすべての変更や新しい翻訳を確実にプレビューできるようになり、どの翻訳が本番環境に移行するかをコントロールできるようになりました。

「すぐに使えて、すぐに自動開発に統合することができ、当社の重要なパートナーシップの1つをサポートすることで、その価値をすぐに証明しました」

Ed Vinyard(エド・ヴィンヤード)
リーディング ソフトウェア設計者、uShip

翻訳者の時間を大幅に節約できるだけでなく、uShipの開発者の時間も節約します。Vinyardは「新しい特定のニーズを満たすためだけでも、開発者の時間を何カ月も節約できたのではないでしょうか。検索機能の向上や性能の高さなどのメリットを考えればなおさらです。自分たちでコードを書かなければならないのであれば、それらのメリットは含まれません。


使用されている機能

aspect_ratio

In-Context エディタ

Phrase の In-Context エディタ は、ほぼすべてのWebアプリケーションに統合することが可能です。サイト上で直接コンテンツを翻訳することができます。

flip_to_front

複数のプロジェクト

ソフトウェアプロジェクトが大きくなり、複雑になってくると、それらをモジュールに分割して管理しやすくすることができます。これは、ソフトウェアプロジェクトのローカライゼーションにも当てはまります。

supervisor_account

ユーザーロールおよびアクセスコントロール

プロジェクトやロケールに応じて、各チームメンバーに専用のロールとアクセス権を割り当てることで、ローカライゼーションチームを整理します。


USHipとは

USHipは、世界最大かつ最も信頼されているオンライン輸送マーケットプレイスの1つで、貨物、生活雑貨、車両輸送市場をローカルおよび長距離移動で提供しています。

USHipは何を提供していますか?

USHipは、顧客と運送業者が出荷ジョブを公開し、情報を交換できるオープンな市場を提供しています。プラットフォームは、ウェブサイトまたはモバイルアプリを介してアクセスできます。

USHipを使うのは誰ですか?

通常の小包や配送業者には大きすぎる商品を出荷したい個人や企業は、出荷ジョブを探しています。今日まで、オンライン市場はすでに350万人以上の顧客を抱えています。

あなたはUSHipで何ができますか?

プラットフォームのメンバーは、出荷商品の詳細を接続して共有することができます。uShipを使用すると、ユーザーは質問や配送業者の評価、ジョブの価格設定のオークション入札に参加し、出荷ステータス通知を受け取ることができます。

結論

  • assignment
    翻訳者と翻訳者の活動内容のオーバービューを改善
  • swap_vert
    手動だった翻訳プロセスを自動化
  • language
    18カ国での継続的ローカライゼーション
  • timer
    開発者の時間を月単位で節約
  • ダウンロード ケーススタディ
開始!

簡単なセットアップ、14 日間の無料トライアル。いつでも、購入もしくはキャンセルが可能です。

無料トライアルデモの予約