ドキュメント翻訳RESTAPIとJavaSDK

Cloud REST APIを使用して、Javaアプリケーションにドキュメントの機能とプレーンテキストの翻訳を追加します。最も広く使用されている35のビジネス言語間でコンテンツを正確に翻訳します。

無料トライアルを開始

GroupDocs.Translation Cloud SDK for Javaを使用すると、開発者は外部ソフトウェアを使用せずに、Microsoft Word、Excel、PowerPoint、PDF、OpenDocument、Markdownドキュメント、およびプレーンテキストのコンテンツを簡単に翻訳できます。 APIは、スマートニューラルマシン変換アプローチを採用して、Microsoft WordドキュメントおよびODTファイル(段落、表、画像キャプション、ヘッダー、フッター、脚注、文末脚注)、ExcelワークシートおよびODSファイル(チャート、表、セル、ピボットテーブル)からテキストを翻訳します。 )、PowerPointプレゼンテーションとODPファイル(テキストフレーム、ヘッダー、フッター、シェイプ、チャート、smartart)、およびPDFドキュメントを74の言語ペアに変換します。 SDKは、元のドキュメント構造を乱さずに、サポートされているドキュメント形式からフランス語、ドイツ語、中国語、イタリア語、スペイン語、ロシア語、アラビア語、ポーランド語、およびその他の言語への英語テキストの変換をサポートします。

GroupDocs.Translation REST APIは、既存のシステムに簡単に統合できるため、APIリクエストの低レベルの詳細を管理し、レスポンスを処理して、全体的な生産性を向上させます。リクエストパラメータ(ソースファイル名のパス、フォーマットとフォルダ、翻訳する言語ペアの選択、翻訳されたファイルの名前、フォルダ、保存するターゲットファイルの場所)を渡して、ドキュメントを翻訳するだけです。数行のコードを追加します。

高度なドキュメント翻訳RESTAPI機能

35の言語と74の言語ペアをサポート

WordおよびPowerPointドキュメントのテーブルの翻訳

WordおよびPowerPointドキュメントのヘッダーとフッターの翻訳

Word文書の脚注と文末脚注の翻訳

Word文書の画像キャプションの翻訳

PowerPointプレゼンテーション内のテキストフレーム、チャート、スライドの翻訳

Excelブックのテキストを含むセルの翻訳

Excelワークブックのグラフの翻訳

Excelブックのテーブルの翻訳

Excelワークブックのピボットテーブルの翻訳

APIは保護されており、認証が必要です

Swaggerコレクションに基づくAPIエクスプローラー

ドキュメント翻訳RESTAPIの使用を開始する

GroupDocs.Translation Cloud APIには、すべての主要なプログラミング言語の詳細な開発者ガイドとライブコード例が付属しており、API機能の使用をすぐに開始できます。 GroupDocs Cloudで無料のアカウントを作成し、APPSIDとキー情報を取得してGroupDocsCloud APIと通信するだけで、cURLコマンドまたは選択したSDKを使用して任意のプラットフォームでAPIリクエストを行う準備が整います。

Word文書の翻訳-Java

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  import com.GroupDocs.translate.api.*;
  import com.GroupDocs.translate.Configuration;


  private static void setUpConfig() throws Exception {
      Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
      Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
      }

  public String TranslateDocument() {
      String name = "test.docx";
      String folder = "";
      String pair = "en-fr";
      String format = "docx";
      String storage = "First Storage";
      String saveFile = "translation.docx";
      String savePath = "";
      boolean masters = false;
      ArrayList elements = new ArrayList();
      FileInfo fileInfo = new FileInfo(name, folder, pair, format, storage, saveFile, savePath, masters, elements);
      TranslationDocumentRequest translationDocumentRequest = new TranslationDocumentRequest(fileInfo.toString());
      TranslateDocumentResponse translateDocumentResponse = TranslationApi.TranslateDocument(translationDocumentRequest)
      return translateDocumentResponse.message;
  }

任意の言語、プラットフォーム、およびストレージサービスプロバイダー

GroupDocs.Translation for CloudはRESTベースのAPIであり、任意の言語またはプラットフォームと簡単に統合でき、HTTPリクエストとレスポンスを管理できます。 Google Cloud、Drive、DropBox、Amazon S3などの一般的なクラウドストレージサービスをすべてサポートし、依存関係なしで相互作用します。

プレーンテキストの翻訳-Java

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  import com.GroupDocs.translate.api.*;
  import com.GroupDocs.translate.Configuration;


  private static void setUpConfig() throws Exception {
      Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
      Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
      }

  static String TranslateText() {
      pair = "en-fr";
      text = "Text to translate";
      TextInfo textInfo = new TextInfo(pair, text);
      TranslationTextRequest translationTextRequest = new TranslationTextRequest(TextInfo.toString());
      TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
      return translateTextResponse.translation;
  }

セキュリティと認証

GroupDocs.Translation Cloud APIはSSLで保護されており、認証リクエストには署名とAppSIDクエリパラメーターまたはOAuth2.0認証ヘッダーが必要です。

サポートおよび学習リソース

GroupDocs.Translation Cloudは、以下に示すように、他の言語用のドキュメント翻訳SDKも提供しています。

  日本語