アプリのローカライズファイルを翻訳

en.jsonまたはen.ymlをアップロードすると、キーはそのままで値が翻訳された新しいロケールファイルが手に入ります。

自動検出
スペイン語
レイアウトを維持60言語対応ファイルは自動削除無料クレジット付き

無料プランでは機密書類をアップロードしないでください。 理由は?

アプリやウェブサイトに言語を追加するときは、通常ロケールファイルの翻訳が必要になります。これは、コードが依存するキーの下にある数百もの短い文字列です。文章向けに作られた翻訳ツールでは、キー、引用符、プレースホルダーが壊れてしまうことがよくあります。DropTranslateはJSONとYAMLを正しく解析し、値だけを翻訳するため、キー、ネスト構造、順序が元のまま保たれ、ファイルは元と同じように読み込まれます。新しいロケールの完全な初版を素早く用意でき、その後、実際に動作しているアプリ内で確認できます。

文脈の中で確認する

インターフェースの文字列は短く、文脈に依存するため、機械翻訳では単語の誤った意味が選ばれることがあります。ユーザーに公開する前に、実際に動作しているアプリで新しい言語を確認してください。できればネイティブスピーカーに確認してもらうのが理想です。

おすすめの用途

  • 新しいロケールファイルの初版を一度で作成
  • 既存の言語に追加された新しい文字列を翻訳
  • アプリと一緒にMarkdownのドキュメントやREADMEファイルを翻訳

翻訳する前に

  • 出力内で {name}、{{count}}、%s などのプレースホルダーを検索し、変更されていないことを確認してください。
  • 複数形を確認してください。言語によっては英語より多くの複数形が必要です。
  • 短い文字列は文脈の中で確認してください。SaveやOpenのような単語は複数の訳し方があります。
  • UIでのテキストの長さを確認してください。特にボタンやメニューに注意が必要です。

よくある質問

キーも翻訳されますか?

いいえ。翻訳されるのは値のみで、キー、ネスト構造、順序はそのまま保たれます。

どの形式に対応していますか?

JSONとYAMLのロケールファイルに加え、ドキュメント用のMarkdownとHTMLに対応しています。Gettext PO、XLIFF、プラットフォームの文字列ファイルにはまだ対応していません。

プレースホルダーはどうなりますか?

第三者のAI翻訳サービスには、プレースホルダーをそのまま残すよう指示しており、通常は実際にそのとおりになります。公開前に、出力内でプレースホルダーを検索して確認してください。