全面的なユーザインターフェイスのローカライズとテスト
クラウドベースの場合もオンプレミスの場合も、ソフトウェアアプリケーションを世界中のユーザに向けてローカライズする必要があります。しかし、ソフトウェアのローカライズは単にテキストを翻訳すればよいわけではありません。
当社にはさまざまなリソースファイル形式に関する専門知識があるため、テキストを翻訳用に解析したり、ただちに使用できるファイルとして提供したりすることが可能です。テキストのコピー&ペーストや手動インポートは不要です。
SimulTransは、SaaS、デスクトップアプリ、モバイルアプリに対して、以下のような全面的なローカライズサービスを提供します。
- インターフェイス文字列やユーザに表示されるすべてのテキストの翻訳
- 開発者との共同作業により、改行やロケール独自のテキスト例外など、詳細な点にも対応
- ローカライズされたアプリケーションのテストを行い、文脈に合った言語の正確さを確保し、国際化のバグを検出
プロセス
- 1.翻訳プロセスを始めるには、 ファイルをアップロードし、無料見積りを受け取り、この見積りを承認します。
プロのヒント: お客様のファイルリポジトリへのコネクタを使用すると、進行中の翻訳ニーズに合わせてより迅速かつ容易にコンテンツ転送プロセスを行うことができます。 - 2.SimulTransのプロジェクトマネージャが、お客様のソフトウェアに最適な対象分野の専門のリンギストを選定します。
- 3.SimulTransがお客様のスケジュールに合わせて、コンテンツをご要望の言語に翻訳します。
- 4.SimulTransのレビュアーが、コンテンツの用語の正確性と言語の文体をチェックします。
- 5.SimulTransが翻訳結果を元のソース形式に組み込んで各ファイルの整合性をチェックし、翻訳対象のテキスト周辺のすべてのコードやキーが原形を保っていることを確認します。
- 6.お客様がファイルを受け取ってアプリケーションをコンパイルした後、SimulTransがテストを開始してレポートを作成します。ローカライズされたソフトウェアのリリース準備ができたことが確認できたら、プロセスを終了します。
- 7.更新が必要な場合、または翻訳するコンテンツが他にもある場合、SimulTransは翻訳メモリを使って同じテキストを2回翻訳するためにお客様にお支払いが生じないようにします。
ソフトウェア翻訳サービスの長期的なパートナー
SimulTransは、企業の成長や変化に応じてあらゆる翻訳のニーズを満たすことができるので、多くの主要ブランドから支持を受けるソフトウェアローカライズのパートナーとなっています。
当社の経験豊富なチームは、お客様と協力してニーズに合った最適なソリューションを見つけます。この柔軟性のある、実践的な姿勢が、お客様満足度97%を実現し、1984年以来業界のリーダーであり続ける理由です。
SimulTransとパートナーを組むメリット:
- 資料を翻訳するために使用するツールやテクノロジには、追加費用が一切かかりません。
- 常にニーズに合った費用対効果のもっとも高いソリューションを提案します。
- 翻訳メモリによって、作業の不必要な繰り返しが減るため時間とコストを節約しつつ、一貫性も保たれます。
- すべてのプロジェクトがSimulTrackerポータルで管理されるため、チーム間の共同作業が改善されます。
- 当社のシステムをお客様のシステムに接続することで進行中の翻訳プロジェクトを自動化し、作業をスピードアップするとともに、管理ニーズを低減します。
競合他社を比較対象にした翻訳プロセスのベンチマーキング
その他のヒント
医療機器プログラム(SaMD)の翻訳
AIだけではすべてのコンテンツを正確に翻訳できない理由
ローカライズコンテンツが成長を加速させる理由
よくある質問
ソフトウェアのローカライズにはどのくらいの費用がかかりますか?
費用は言語によって異なり、通常対象国の生活費に比例します(例えば、中国語(簡体字)への翻訳は、スウェーデン語への翻訳費用の3分の1程度です)。SimulTransは、翻訳メモリを活用することで繰り返し登場するテキストに応じて割引をいたします。
どの文字エンコードをソフトウェアファイルで使う必要がありますか?
エンコード標準を選択する際の目標は、すべての対象言語の文字セットをサポートすることです。世界中の言語をサポートするエンコード(通常はUnicode形式)を推奨いたします。ソフトウェアの文字列は多くの場合、UTF-8またはUTF-16を使用してエンコードされます。
ソフトウェアのローカライズにはどのくらい時間がかかりますか?
プロジェクトの予定は、ワード数、プロジェクトの複雑さ、チームのサイズによって異なります。翻訳者は通常、1日約2,000ワードの速さでソフトウェアを翻訳します。SimulTransでは複数の翻訳者が同時に作業を行うため、お客様の予定がターゲット言語の数に左右されることはありません。
翻訳チームの規模を変更することで、ほぼすべての予定に対応することが可能です。通常のチームは、言語ごとに3名の翻訳者と2名のレビュアーで構成されますが、言語ごとに100名以上の翻訳者が関わるプロジェクトもあります。
プロジェクトに翻訳後のエンジニアリングビルドとテストが必要な場合は、スケジュールに時間の余裕を持たせてください。
ローカライズに特に適しているソフトウェア文字列形式は何ですか?
基本的には、すべての外部化された文字列がローカライズに適しています。好ましいのは、プログラミング言語にハードコーディングされた埋め込み文字列ではなく、別個のリソースファイル内のユーザインターフェイス テキストです。
当社ではプロパティファイル内のキーと値のペア、XML、JSON、YAML、iOS .string、Android文字列XML、POファイル、XLIFF、その他さまざまな形式のソフトウェア文字列に対応しています。
また、PHP、JSP、ASPX、JavaScriptなどのアプリケーションファイルに埋め込まれた文字列を解析してローカライズすることもできます。ローカライズ対象の値に一貫性のある区切り記号が付けられていれば、翻訳対象のテキストを特定して対象言語バージョンを作成するのが容易になります。
ローカライズされたアプリケーションをどのようにテストすればよいですか?
ソフトウェアをターゲット言語で再コンパイルした後、以下のような複数のタイプのローカライズテストの実施をお勧めします。
- 言語テスト:文脈に応じて用語を正しく使用していることを確認します。
- ユーザインターフェイスのテスト:ソフトウェアの表示と動作がユーザの視点から見て正しく、コントロールの文字列が途中で途切れるような箇所がないことを確認します。
- 国際化テスト:さまざまな文字セットで正しいユーザ入力になるかどうかを検査し、ロケール固有の情報(日時形式、通貨、数値、並べ替えなど)が正確に表示および処理されることを確認します。
- 機能テスト:元のソース言語ソフトウェアのテスト用に作成したテスト計画とスクリプトを使用して、ソフトウェア動作が正しいことをチェックします。
- 互換性テスト:対象言語のオペレーティングシステムとローカライズされたサポートアプリケーション(ブラウザなど)を使用して、ローカライズされたソフトウェアをテストします。
SimulTransは、これらのテストを組み合わせて単一のテストパスとして完了することができます。
頻繁に更新されるSaaSプラットフォームのソフトウェアローカライズには、どのように対応していますか?
SimulTransは、お客様の開発ワークフローの一部として機能します。新しい文字列や更新された文字列は、準備が整い次第すぐに翻訳に回し、毎回、リリース日までにレビューと承認を完了したうえで納品します。
APIやコネクタによる連携により、リポジトリやCMSから新しい文字列を直接取り込むため、メールでのやり取りによる待ち時間をなくせます。
専任の翻訳チームが、お客様の製品に関する用語、スタイルガイド、トーンをあらかじめ共有・理解しているため、プロジェクト開始時の準備期間は必要ありません。
翻訳メモリ(TM)に過去に承認されたすべての文字列が保存されているため、新しいコンテンツや変更されたコンテンツのみを翻訳し、コストと時間の両方を削減できます。
AIを活用したワークフローを複数言語に展開しているため、6言語でのリリースでも1言語の場合と同程度の期間で対応できます。
リリース日が変更された場合にも、担当のアカウントマネージャーとプロジェクトマネージャーが、緊急性の高い翻訳対象の文字列を優先順位付けして対応します。
翻訳とローカライズの違いは何ですか?
翻訳とは、書かれたコンテンツをある言語から別の言語に訳すプロセスです。熟練した翻訳者が、原文の意味を可能な限り忠実に維持しながら、文書をフランス語、スペイン語、日本語などの別の言語に訳します。 つまり、翻訳では、ある言語で書かれた内容を別の言語で正確に表現することに重点を置きます。原文の意味を変えず、正確に伝えることが主な目的です。
ローカライズ(一般に「l10n」と略されます)とは、特定のロケール、つまり言語、地域、文化的背景に合わせてアプリを調整するプロセスです。単なる翻訳にとどまらず、世界中のユーザーにとって、アプリがそれぞれの地域向けに開発されたかのように、UIが自然に表示され、問題なく操作できるようにすることを意味します。
ソフトウェアのローカライズでよくある問題には、どのようなものがありますか?
SimulTransが対応する中で、特によく見られる問題は以下のとおりです。
開発者がソースコードに直接埋め込んでいるため、翻訳用に外部化できない文字列
文字列IDが不足していたり、キーの命名規則が統一されていなかったりするため、翻訳を正しいUI要素に対応付けることが難しいケース
標準的なローカライズツールセットと互換性のないファイル形式
翻訳者に十分なコンテキストが提供されていないため、曖昧なUIラベルが誤訳されるケース
固定幅のUIコントロールで、翻訳後にテキストが長くなり、文字列が途中で切れてしまうケース。特に、英語より20~30%程度長くなるドイツ語、フィンランド語などの言語で発生しやすい問題です。
SimulTransのローカライズエンジニアは、翻訳開始前にソースファイルを確認し、こうした問題を早期に特定・解決します。これにより、開発サイクルの後半で発生するコストのかかる手戻りを削減できます。
ソフトウェアの翻訳者は、対象業界に関する専門知識を持っていますか?
はい。SimulTransでは、対象言語を母語とし、専門分野で5年以上の実務経験を持つプロの言語専門家のみを採用しています。
ソフトウェアローカライズでは、以下の分野に関する高度な専門知識を持つ言語専門家のネットワークを構築しています。
SaaSおよびエンタープライズソフトウェア
サイバーセキュリティおよびネットワーク管理
フィンテックおよび金融サービスプラットフォーム
医療機器ソフトウェアおよびヘルスIT
開発者向けツールおよび技術文書
プロジェクトを担当する翻訳者は、言語に関する資格・能力と専門分野に関する知識の両方を基準として選定しています。そのため、コンテンツ全体を通じて、正確で文脈に適した用語が一貫して使用されます。
ソフトウェアのローカライズに向けて、ファイルをどのように準備すればよいですか?
SimulTransにファイルを送付する前に、以下の準備を行うことをおすすめします。
すべてのUI文字列を個別のリソースファイルに外部化し、テキストをソースコードにハードコードしない
アプリケーション全体でUnicode(UTF-8)エンコーディングを使用する
翻訳者が文脈を把握できるよう、各文字列に一意で分かりやすいIDまたはキーを付ける
文字列の意味が曖昧になる可能性がある場合は、開発者向けの注記やスクリーンショットを添付する
英語よりも長くなる言語に対応できるよう、UIレイアウトに30~40%のテキスト拡張を見込む
翻訳開始前に擬似ローカライズテストを実施し、レイアウトやエンコーディングに関する問題を検出する
SimulTransでは、エンジニアリングチームがプロジェクト開始前にファイルを確認し、翻訳品質や納期に影響する可能性のある国際化(i18n)の問題を事前に特定します。
