テキストおよびドキュメントの翻訳にJava Cloud SDKをご利用ください。

Javaに対応するすべてのプラットフォーム向けに、GroupDocs.Translation APIをベースとしたアプリケーションを作成できます。技術的な詳細ではなく、ビジネスロジックに集中してください。

  • GroupDocs.Translation Cloud SDK(cURL 用)
  • .NET向けGroupDocs.Translation CloudSDK
  • Python向けGroupDocs.Translation CloudSDK
  • Android向けGroupDocs.Translation CloudSDK
無料トライアルを開始

GroupDocs.Translation は、テキスト、ドキュメント、画像、リソースに対してリアルタイム機械翻訳を提供します。高度な機械学習アルゴリズムと洗練されたニューラルネットワークにより、プロの人間翻訳者に近い品質を実現しながら、はるかに高速かつコスト効率が高くなります。GroupDocs がホストする高性能クラウドサーバ上で動作し、PDF、Microsoft Office、OpenOffice ドキュメント、Markdown ファイル、.NET リソースを、46 の欧州・中東・アジア言語(合計 128 の言語ペア)に翻訳できます。API はテキストの翻訳だけでなく、メタデータ、構造、スタイル、レイアウトを正確に保持します。

この SDK は、Java コードと GroupDocs.Translation Cloud サービスとの連携を大幅に簡素化し、技術的な詳細ではなくビジネスロジックに集中できるようにします。接続の確立、API リクエストの送信、レスポンスの解析といった日常的な操作をすべて処理し、これらのタスクを数個のシンプルなメソッドにラップして、任意の Java アプリケーションで利用可能にします。Java SDK、デモアプリケーション、ドキュメント、サンプルはすべて MIT ライセンスの下でオープンソースとして配布されています。任意の目的で使用でき、コードの任意の部分を変更することができます。

GroupDocs.Translation Cloud SDK の高度な機能(Java 向け)。

欧州・中東・アジアの46言語間で相互に翻訳します。

WordドキュメントおよびPowerPointプレゼンテーションの表を翻訳します。

ドキュメントのヘッダーとフッターを翻訳します。

Wordドキュメント内の脚注と文末脚注を翻訳します

Wordドキュメント内の画像キャプションを翻訳します

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

スプレッドシートのセル内のテキストを翻訳します

Excelワークブック内のチャートとピボットテーブルを翻訳します

Markdown ファイルを翻訳し、一般的な Markdown フォーマットをすべて保持します。

URLs と公開リポジトリからファイルを翻訳します。

追加ソフトウェアなしで、結果をさまざまな形式に変換します。

Swagger コレクションに基づく、詳細な開発者向けリファレンスです。

Java 用の文書翻訳 SDK によるクイックスタートをご利用いただけます。

GroupDocs.Translation Cloud SDK(Java 用)は、詳細な開発者ガイドとライブコード例が付属しており、すぐに API 機能の使用を開始できます。まず、GroupDocs Cloud で無料アカウントを作成し、APP SID とキー情報を取得して GroupDocs Cloud の API と通信できるようにすれば、SDK の利用が可能です。

あらゆる言語、プラットフォーム、ストレージサービスプロバイダー

GroupDocs.Translation Cloud は、REST API であり、あらゆる言語やプラットフォームと簡単に統合でき、HTTP のリクエストとレスポンスを管理できます。Google Cloud、Drive、DropBox、Amazon S3 などの主要なクラウドストレージサービスを依存関係なしで利用できます。

Java でプレーンテキストを翻訳する

  package com.groupdocs;
  // Import classes
  import com.groupdocs.model.*;
  import org.openapitools.client.api.TranslationApi;
  public class TextDemo {
      public static void main(String[] args) {
          String basePath = "https://api.groupdocs.cloud/v2.0/translation";
          String cliendId = "YOUR_CLIENT_ID";
          String clientSecret = "YOUR_CLIENT_SECRET";
          ApiClient defaultClient = new ApiClient(basePath, cliendId, clientSecret, null);
          TranslationApi translationApi = new TranslationApi(defaultClient);
          TextRequest request = new TextRequest();
          request.setSourceLanguage("en");
          request.addTargetLanguagesItem("de");
          request.addTextsItem("Text to translate");
          try {
              String r = translationApi.textPost(request).getId();
              CloudTextResponse response = translationApi.textRequestIdGet(r);
              if (!response.getStatus().toString().equals("500")) {
                  while (true) {
                      response = translationApi.textRequestIdGet(r);
                      if (response.getStatus().toString().equals("200")) {
                          System.out.println(response);
                          break;
                      }
                      try {
                          Thread.sleep(2000);
                      } catch (InterruptedException e) {
                          e.printStackTrace();
                      }
                  }
              }
          }
          catch(ApiException e){
              System.err.println("Exception when calling TranslationApi#textPost");
              System.err.println("Status code: " + e.getCode());
              System.err.println("Reason: " + e.getResponseBody());
              System.err.println("Response headers: " + e.getResponseHeaders());
              e.printStackTrace();
          }
      }
  }           

セキュリティと認証

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

サポートと学習リソース

GroupDocs.Translation Cloud は、人気のプログラミング言語やプラットフォーム向けに SDKs を提供します:

  日本語
f27269295