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

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

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

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

この SDK により、Android アプリから GroupDocs.Translation Cloud サービスとのやり取りが大幅に簡素化され、技術的な詳細ではなくビジネス ロジックに集中できるようになります。接続の確立、API 要求の送信、応答の解析などのすべての日常的な操作を処理し、これらすべてのタスクをいくつかのシンプルなメソッドにまとめます。翻訳は高性能クラウド サーバーによって実行されます。エントリー レベルのネットブックからスマートフォンまで、あらゆるシステムでアプリケーションを使用できます。

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

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

46の言語と128の言語ペアをサポート

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

Word 文書および PowerPoint プレゼンテーションの表を翻訳します

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

Word 文書の脚注と文末脚注を翻訳します

Word 文書の画像キャプションを翻訳します

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

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

Excel ワークブックのグラフとピボット テーブルを翻訳します

すべての一般的な Markdown フォーマットを保持して Markdown ファイルを変換します

URL とパブリック リポジトリからファイルを変換します

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

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

ドキュメント翻訳 SDK for Android を使ってみる

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

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

GroupDocs.Translation for Cloud は、任意の言語またはプラットフォームと簡単に統合できる 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クエリパラメーターまたはOAuth2.0認証ヘッダーが必要です。

サポートと学習リソース

GroupDocs.Translation Cloud は、一般的なプログラミング言語およびプラットフォーム用の SDK を提供します。

  日本語