当コンテンツはDeepL Proを使用し英語から翻訳されています。
対象プラン:DeepL Pro Advanced、Ultimate、Team、Business、API Free、API Pro、API Developer、API Growth
Web上の翻訳ツール、デスクトップアプリ、またはAPIの文書ファイルの翻訳機能を使用して、JSONファイルを翻訳します。
JSONファイルを翻訳する際、すべての文字列値が翻訳対象となります。
JSONのキー、数値、ブール値、およびネストされたオブジェクトは翻訳されません。
例:
{"greeting": "Hello, world!"}この場合、文字列値「Hello, world!」は翻訳されますが、キー「greetings」は変更されません。
ファイル内の自然言語コンテンツの一部を翻訳対象から除外するには、それらを文字列以外の形式(数値、ブール値、またはnull)としてエンコードしてください。あるいは、アプリケーション側で無視するキー/値ペアでそれらを囲む方法もあります。
DeepL APIの登録者は、 /document requests を使用して翻訳できます。DeepL API での JSON ファイルの翻訳方法については、DeepLのAPI技術資料をご参照ください。
トラブルシューティング
ファイルをアップロードする際にエラーメッセージが表示されました。
ファイルが無効である場合、または末尾にコンマやコメントが含まれている場合(JSONC などの非標準のバリエーションでは許可されています )、エラーが発生します。
ファイルを有効なJSON形式に変換し、再度アップロードしてみてください。
JSONファイルが文書ファイルの翻訳の対象外とされました。 ファイルサイズの上限を超えているためです。どうすればよいでしょうか?
JSONの現在のアップロード制限は1 MBです。ファイルが このサイズを超える場合は、より小さなJSONドキュメント(トップレベルキーごと、 または論理的なセクションごとに1つずつ)に分割し、それぞれを個別に翻訳してください。
あるいは、文字列値を抽出して個別に翻訳し、 元のJSON構造に再挿入することも可能です。