テキストとドキュメントの翻訳向けAndroid Cloud SDK

GroupDocs.Translation API を使用して、Android デバイス向けアプリに翻訳機能を追加します。エントリーレベルのネットブックからスマートフォンまで、あらゆるシステムで翻訳を実現します。

  • GroupDocs.Translation Cloud SDK(cURL 用)
  • GroupDocs.Translation Cloud SDK(.NET 用)
  • GroupDocs.Translation Cloud SDK(Java 用)
  • Python 用の GroupDocs.Translation Cloud SDK
無料トライアルを開始

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

この SDK は、Android アプリから GroupDocs.Translation Cloud サービスとの連携を大幅に簡素化し、技術的な詳細ではなくビジネスロジックに集中できるようにします。接続の確立、API リクエストの送信、レスポンスの解析といった日常的な処理をすべて自動で行い、これらのタスクを数行のシンプルなメソッドにラップします。翻訳は高性能クラウドサーバで実行されます。エントリーレベルのネットブックからスマートフォンまで、あらゆるシステムで本アプリケーションをご利用いただけます。

Android SDK、デモアプリケーション、ドキュメント、サンプルはすべて MIT ライセンスの下でオープンソースとして配布されています。任意の目的で使用でき、コードの任意の部分を変更することが可能です。

Android 用の GroupDocs.Translation Cloud SDK の高度な機能

46 の言語と 128 の言語ペアに対応しています

ヨーロッパ・中東・アジアの 46 言語間で相互に翻訳します

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

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

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

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

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

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

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

Markdown ファイルを翻訳し、すべての一般的な Markdown 書式を保持します

URLs および公開リポジトリからファイルを翻訳します

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

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

Android 用の文書翻訳 SDK を始めましょう

GroupDocs.Translation Cloud SDK for Android は、詳細な開発者ガイドとライブコード例が付属しており、すぐに API 機能の使用を開始できます。GroupDocs Cloud で無料アカウントを作成し、APP SID とキー情報を取得して GroupDocs Cloud API と通信してください。

任意の言語、プラットフォーム、ストレージサービスプロバイダーに対応

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

Android でプレーンテキストを翻訳します。

  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 を提供します。

  日本語
fea860c24